That was over 11 years ago in 2012.
Today he is 34, and has starred in 32 movies in total, 18 since The Lorax was released.
How old do you think he looks in the movie?
In The Lorax, I think Zac Efron looks:
The Lorax scores 6.3 out of 10 on The Movie Database.
Zac Efron's first acting role was as 'Steven Morgan' in Miracle Run, released in 2003 when he was 15.
Before you go - Amazon currently has great deals on a variety of laptops for home, work and study. Ok, that's all
Also aged 23 in their movies
Zac Efron in other movies