Zac Efron feels ''blessed'' to have had the opportunities he's had.

The 26-year-old actor - who shot to fame in his early teens - admits he's had a great career so far and he believes he's chosen the right path because everything has worked out for him.

Speaking to People magazine, he said: ''I've been blessed to have the opportunities I've had. It couldn't have happened better. I'm stoked.''

Meanwhile, the 'That Awkward Moment' star finished a stint in rehab last year for alleged cocaine and alcohol abuse, and admits he's never felt better since beating his demons.

He explained previously: ''I'm so happy. I feel like I'm in a great place and I'm glad that I'm really here to share this moment with everybody and be present for all of it.

''It was an interesting year. I learned so many things. So much. The best part of it was being able to reflect upon that experience and realise how much I have learned about myself and the kind of man I want to be.''

As well as completing rehab, Zac also had to take time to heal after suffering from a broken jaw - which resulted in him having to have his mouth wired shut - after he accidentally slipped and fell on his face outside his home in Los Angeles last November.