In a very candid new interview with The Hollywood Reporter, the "Neighbors" star opens up about his battle with drugs and alcohol and sheds a little more light on that fight with a homeless man in the middle of the night.
"I was drinking a lot, way too much," Efron says of his life before rehab. "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."
Zac admits he recently joined Alcoholics Anonymous and has been going to a therapist.
"I think it's changed my life. I'm much more comfortable in my own skin," he says. "Things are so much easier now. It's a never-ending struggle."
And, speaking of struggles, here's what he had to say about the now-infamous late night fight.
Efron says he and a friend were looking to grab a bite to eat in Downtown L.A. when their car broke down. While waiting for an Uber, Zac says a homeless man started fighting with his friend.
"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," Efron continues. "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."
Despite that extremely scary moment, Zac says he's in a great place these days.
"Without those moments where you feel like your lowest, it's impossible to appreciate the high ones," he says. "But I sit here in front of you today much happier and healthier than I've probably ever been."
For more on Zac, check out The Hollywood Reporter's full interview -- it's a really interesting read!