Zac Efron punched in the mouth during downtown Los Angeles fight with transients

Zac Efron and another man were involved in a fight with a pair of transients near downtown Los Angeles on Sunday, March 23, 2014, when the 26-year-old actor was apparently on the receiving end of a punch in the mouth. (File photo from the 2014 Oscars by John McCoy/Los Angeles Daily News)

Zac Efron and his bodyguard were allegedly involved in a fight with transients in downtown Los Angeles that resulted in the 26-year-old actor being punched in the mouth early Sunday morning, according to various media reports.

A spokeswoman for the Los Angeles Police Department said a battery report was filed after police found two men involved in a fight near the 110 Freeway and Temple Street around 2:25 a.m. Sunday. However, the spokeswoman would not confirm that it was Efron or his bodyguard involved.

LAPD spokesman Richard French told City News Service, also without confirming Efron or his bodyguard’s involvement, that police found “two men there, and a couple of transient individuals there, who had gotten into a physical altercation.”

No arrests were made, French said.

According to the celebrity news website TMZ.com, officers said they saw Efron and his bodyguard “in a full-blown melee with at least three other people,” when Efron was punched in the mouth.

Efron told police his car ran out of gas, and he and the bodyguard were sitting inside the car when they got into a confrontation with some transients who were angered after a bottle was thrown from the vehicle, TMZ reported.

The website later reported that the transients attacked the bodyguard with a shank, and Efron threw a bottle of vodka at the transients to fend off the attack.

Efron’s agent did not return calls.

Efron, best known for his breakout role in Disney’s “High School Musical,” starred in “That Awkward Moment” earlier this year, and stars opposite Seth Rogen in the comedy “Neighbors,” in theaters May 9.