Zac Efronwas punched in the mouth early Sunday in downtown Los Angeles amid
an altercation with a group of homeless people, TMZ.com reported yesterday.

Police officers patrolling the area — rife with drug deals and gang
activity — found the actor, 26, and a man he identified as his bodyguard in a fight with three
homeless people, law-enforcement sources said.

The fight, Efron reportedly told police, stemmed from a bottle being
thrown out of his car, which had run out of gas.

The star of the recentThat Awkward Moment— who went to rehab twice last year for cocaine abuse — was “
obviously intoxicated,” a source said. No arrests were made because the fighting was considered
mutual.