Zac Efron has opened up about his struggles with alcohol and drugs saying he's learned from his mistakes and that going to AA has changed his life.

The 26-year-old Bad Neighbours star said in an interview with The Hollywood Reporter, "No matter who you are, you face challenges growing up. You go with your things, you learn, you have to. It's impossible to lead an honest and fulfilling life as a man and not make mistakes and 'fess up to them when you need to.

"But it's especially humiliating when they happen to be so public and so scrutinized. When you have success young, and you accept the good things, you have to accept all of it. You have to accept the moments of glory but also a great responsibility. And that responsibility, to some degree, involves being a role model. At the same time, I'm a human being, and I've made a lot of mistakes. I've learned from each one."

Efron also opened up about joining Alcoholics Anonymous, "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."

He added, "It's a never-ending struggle." He also said, "I sit here in front of you today much happier and healthier than I've probably ever been."