Top 10 Dreamiest High School Movie Characters Of All Time

We all have our favorite celebrity crush or actor, but what about movie characters as a whole? Some of the time it is the characters we fall in love with either the charisma the actor brings or the bad boy edge. Here are 10 of the best male high school movie characters of all time to get you reminiscing and swooning all over again.

1. Cry Baby

Portrayed by Johnny Depp in the movie Cry-Baby

2. John Bender

Portrayed by Judd Nelson in The Breakfast Club

3. Jack Silter

Portrayed by Freddie Prinze Jr. in She’s All That

4. Danny Zuko

Portrayed by John Travolta in Grease

5. Tyler Gage

Portrayed by Channing Tatum in Step Up

6. Arron Samuels

Portrayed by Johnathan Benett in Mean Girls

7. Austin

Portrayed by Chad Michael Murry in A Cinderella Story

8. John Tucker

Portrayed by Jesse Metcalfe In John Tucker Must Die

9. Mike O’Donnell

Portrayed by Zac Efron in 17 Again 

10. Peter

Portrayed by Noah Centineo in To All The Boys I’ve Loved Before