Zac Efron was just a teenager when he made his acting debut in the early 2000s. Of course, he got his big break when he starred as the hunky, but sensitive, Troy Bolton in the first High School Musical movie in 2006. Girls all over the world immediately fell in love with him, and it helped catapult him into quite the handsome heartthrob. Over the years, he’s starred in a mixture of rom-coms and serious movies, which have required him to show off a number of different looks.