37. Zac Efron - Troy Bolton

Playing Troy Bolton in 'High School Musical' is what turned Zac Efron into a teen icon. His poster went up on the bedroom walls of many teenagers after the first movie was released, and some of those posters have never been taken down! Efron was the perfect 'heartthrob' character, with boyish good looks and an easy charm. Everybody seemed to love Bolton - apart from Efron himself.

Efron's dislike for the character is violent, and we mean that quite literally. Asked about his feelings on the part years later, he told interviewers that if he ever came across his character in the street, he'd likely start a fight with him. To use Efron's own words, he said 'I step back sometimes and look at that character, and I still want to kick his...' well, you can probably imagine how that sentence ends.

NEXT


Copyright © 2026 CultureHook