Matthew Fox, 45, was detained by police in Cleveland, Ohio late Saturday night after he allegedly assaulted Heather Bormann, 29, a local bus driver for charter bus company Ohio Connection, when Fox wanted to board a party bus she was responsible for.

Fox, who played the noble and upstanding Dr. Jack Shephard on ABC's hit drama Lost, attempted to get on the bus when Bormann told him that it was a private vehicle and he wasn't welcome aboard. "He smelled like a liquor cabinet, like a bar," Bormann, mother of three, told the Cleveland Plain Dealer. "I told him, 'Sorry, buddy, this is a private party. You have to get off my vehicle.' I told him three times. He never said a word. He just looked at me."

Fox would have none of it, according to a police report obtained by ABC News. He reportedly "punched her in the chest and stomach area" before Bormann took it upon herself to take the televison star on, punching him in the mouth and cutting his lip. Shortly afterward the police got involved and briefly detained Fox before releasing him "to a friend" who put him in a taxi to his hotel.

Borman said that she did not recognize Fox until he was in police custody. She refused medical treatment, but now thinks she might have broken her hand, and was emotionally shaken by the incident. "He really scared the crap out of me."

Fox is in Cleveland filming I, Alex Cross. He will also appear opposite Brad Pitt in the upcoming World War Z, expected out next year. His reps did not comment on the incident.

Read more about: