LOS ANGELES (CBSLA.com)  —  Actor Zac Efron was reportedly punched in the face by a homeless man on Skid Row Sunday.

TMZ reports the 26-year-old Efron and his bodyguard broke down near Temple Street and the 110 Freeway.

READ MORE: Baseball Pitcher Hunter Greene Gives Away Thousands Of Cleats To Kids In Pacoima

Police would only confirm that two men had an altercation with at least three transients.

No injuries were reported and no arrests were made.

Police said they were called to the area around 2:25 a.m.

READ MORE: LAPD Releases Body Cam Video From September Arrest

TMZ quoted the bodyguard as saying he and Efron were just tooling around when their car ran out of gas. Efron allegedly threw a bottle out the window and some transients believed he was throwing the bottle at them.

The bodyguard (TMZ agreed not to use his name) said he was attacked by a shank-like device. He said Efron came to his aid and saved his life.

Efron’s friends recently spoke to PEOPLE Magazine about the actor’s stint in rehab.

MORE NEWS: Top News Stories You Might Not Have Heard About This Week

The actor said he broke his jaw last year after falling in his home.