Zac Efron suits up at the premiere of his new flick, 17 Again, at Hoyts in the Entertainment Quarter in Sydney, Australia on Wednesday afternoon (March 11).

The 21-year-old actor even gave country cutie Taylor Swift a hug for coming out to support him.

Zac stars as the young version of Mike O’Donnell in the movie, a guy whose life didn’t quite turn out how he wanted it to and wishes he could go back to high school and change it.

15+ pics inside of Zac Efron premiering 17 Again

Photos: SplashNewsOnline, Gaye Gerard/Getty Images

Posted to: