How old was Zac Efron in the movie Hairspray?

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.

How old do you think he looks in the movie?

In Hairspray, I think Zac Efron looks:

Did you know?

  • Director Adam Shankman has worked with Zac Efron a total of 3 times in his career.
  • Zac Efron's first movie was as 'Stuart Wasser' in Melinda's World, released in 2003 when he was 14
  • Hairspray scores 6.67 out of 10 on TMDB.

The cast of Hairspray

Zac Efron's other movies