Zac Efron was 18 in Hairspray when he played the character 'Link Larkin'.
That was over 17 years ago in 2007.
Today he is 36, and has starred in 49 movies in total, 36 of those since Hairspray was released.
In Hairspray, I think Zac Efron looks: