You’ll never believe who punched Zac Efron in the mouth, or where it took place

Or maybe you will. You might recall that last year Zac Efron had an “accident” where he broke his jaw and was in rehab twice for cocaine abuse, so this story, sadly, might not be a surprise. Anyway, the answer to the questions are: (1) a homeless man punched him in the face, and (2) it was on Skid Row…after midnight. Yeah

According to TMZ

We’re told cops were on patrol under the Harbor Freeway when they saw Zac and a man he identified as his bodyguard. Cops saw Zac and the other guy in a full-blown melee with at least 3 other people.

After breaking up the fight, cops questioned Zac. He told them they had run out of gas and were sitting in the car. Zac said while waiting for a tow truck they threw a bottle out the window — he never said what was in the bottle — and it smashed on the pavement near a group of transients.

Zac said the transients confronted him and the bodyguard because they believed the pair hurled the bottle at them. Zac says 2 of the transients attacked the bodyguard and when Zac got out of the car to help, he got cold cocked in the mouth. Zac said, “It was the hardest I’ve ever been hit in my life.”

One source told TMZ that Zac was “obviously intoxicated”, while police did not make any arrests because they called it “mutual combat.” That and the fact that in California you can basically get away with anything if you’re a star.

You know, Efron better watch out, if he keeps up this kind of behavior he’s never going to have a chance to bang Lindsay Lohan again. Or maybe he’ll have a better chance? Hollywood is so confusing.

Zac Efron Fight — Attacked In Skid Row Area of L.A. [TMZ]

Zac Efron image by Joe Seer/Shutterstock