17 Actors Who Are Way Too Old To Be Playing High Schoolers

Ever wonder why none of the actors playing high schoolers have acne? Or are just generally more attractive than anyone you ever went to school with? Besides good genes, it's often because they're a lot older than your average high schooler. The ages listed below are the actors' ages when their movie or TV show came out (or their current age, if the show is still airing).  Read on to find out how old the high schoolers you see on the screen actually are, youngest to oldest!

  1. 1. Alex Wolff, 22, Jumanji: The Next Level

  2. 2. Tom Holland, 23, Spider-Man: Far From Home

  3. 3. Noah Centineo, 23, To All the Boys: P.S. I Still Love You

  4. 4. Frankie A. Rodriguez, 23, High School Musical: The Musical: The Series

  5. 5. Saoirse Ronan, 23, Lady Bird

  6. 6. Ross Lynch, 24, The Chilling Adventures of Sabrina

  7. 7. Alexa Demie, 24, Euphoria

  8. 8. Natalia Dyer, 25, Stranger Things

  9. 9. Ben Platt, 26, The Politician

  10. 10. Booboo Stewart, 26, The Descendants Trilogy

  11. 11. Gregg Sulkin, 26, Marvel’s Runaways

  12. 12. Cole Sprouse, 27, Riverdale

  13. 13. Ncuti Gatwa, 27, Sex Education

  14. 14. Joe Keery, 27, Stranger Things

  15. 15. Laura Dreyfuss, 31, The Politician

  16. 16. Ashleigh Murray, 31, Riverdale

  17. 17. Jessica Marie Garcia, 32, On My Block

Next time you're watching your favorite show about high schoolers, you can take some consolation in the fact that they've probably had more time to learn what skincare routine works best for them than you did in high school! Plus, they've got a team of hair and makeup people⁠—so don't fall into the comparison trap!