Whether he's soarin' and flyin' centre stage in High School Musical or sexy and shirtless by the beach in Baywatch, Zac Efron knows how to steal the spotlight in every movie he's been in. The superstar (and stud) has blessed the big screen with his roles in romances, comedies, and even dark thrillers (yes, we are talking about Extremely Wicked, Shockingly Evil and Vile) that have had his fans begging for more. You might know Troy Bolton and Ted Bundy, but do you know the other characters Zac Efron has played throughout the years? Take this quiz if you think you've got what it takes, and if you haven't seen all of these iconic flicks, then we recommend a movie night ASAP. Good luck, Zac Efron fans!
Image source: Everett Collection