What in the world is going on with Zac Efron? He’s reportedly been in rehab twice now for an alleged cocaine addiction. We still don’t know what exactly happened with that mysterious incident where he broke his jaw last year. And in the latest incident, Zac was apparently beaten up by a couple of homeless guys?

According to the latest gossip from TMZ.com, Zac Efron ended up in a “full-blown melee with at least three other people” in a sketchy part of Los Angeles on Sunday night. The fight was broken up by police officers patrolling the area.
Zac told the cops he had run out of gas and was waiting for a tow truck with his bodyguard. He claims he threw a bottle out of the window of his car and it shattered near a group of homeless guys. This supposedly sparked a battle between the transients and Zac and his bodyguard.
During the struggle, Zac apparently got knocked in the face pretty hard. “It was the hardest I’ve ever been hit in my life,” the actor said, according to TMZ.com. A source allegedly told the tabloid site Zac was intoxicated at the scene.
We have to wonder, what exactly was Zac doing driving through an area of town allegedly known for drug dealing and gangs? We do hope he won’t be needing to go back to rehab yet again…