Zac Efron Through the Years: From 'High School Musical' to 'The Lucky One' (PHOTOS)
Zac Efron has certainly come a long way from his days in the High School Musical franchise.
The hunky (yes, we can call him hunky now) actor, now 24, has matured very quickly in the last couple of years as he sets aside his days of singing in the gymnasium and enters leading-man territory.
In honor of Zac's latest film, The Lucky One, in which he plays an Iraq War veteran who falls for another soldier's woman, we're taking a look back at Zac's red carpet evolution.
Check it out in our gallery now, then be sure to see The Lucky One, in theaters.