Martin Millar faces a charge of domestic battery. It's his second arrest since September.

According to the Palm Beach County Sheriff's Office arrest report, Millar was retrieving his Jaguar from the valet outside Callaro's Steak House when he got out of his car and started cursing at a passing driver who honked the horn. After the passenger in his car told Millar to "get back in the car and let it go," Millar yelled at her, struck her repeatedly in the face, backhanded her across the face and grabbed her by the hair, the report stated.

Millar then drove off with the woman, but a deputy stopped the Jaguar and started questioning him about the incident.

The deputy reported smelling alcohol on Millar's breath. Millar then yelled at the deputy, saying he was a police officer and did nothing wrong, the report stated.

Millar resisted after deputies tried to detain him, yelling 'police brutality' and screaming that they were beating him, the report stated.

The passenger in Millar's car initially told deputies he punched her and pulled her hair outside the restaurant, but she later changed her story and said he only pulled her hair. The woman said she didn't want to press charges.

Millar was arrested earlier this year after police said he got into a bar fight at Dirty Matini in Palm Beach Gardens.