"We were having trouble finding somewhere -- a lot of places were closed -- and the car ran out of gas off the 110. It was ridiculous. We had to pull over, and I called Uber," the 26-year-old actor says of the night he was punched by a homeless man in downtown Los Angeles.
"A homeless guy, or vagrant, tapped on the driver’s-side window. Before I knew it, he [the friend] was out of the car, and they started fighting. I saw that [the homeless man] was carrying some sort of a knife, or shank, and I got out of the car to disarm him. At some point, he dropped the knife, and I got hit pretty hard in the face — and almost instantly the police were there to break up the fight."
Efron's name was also splashed in the headlines late last year after he reportedly entered rehab for substance abuse. "I was drinking a lot, way too much. It's never one specific thing. I mean, you’re in your 20s, single, going through life in Hollywood, you know? Everything is thrown at you. ...I wouldn't take anything back; I needed to learn everything I did. But it was an interesting journey, to say the least."
The actor adds that he's since joined Alcohol Anonymous (AA). "I just started going. And I think it’s changed my life. I’m much more comfortable in my own skin. Things are so much easier now. It’s a never-ending struggle."