21 Actors Who Played Teenagers And What They Actually Looked Like At That Age, Because I'm Sick Of The Lies

We all know Hollywood notoriously casts adults to play teenagers — sometimes, adults that are WAYYY too old. To break the illusion, here are 21 actors playing teens vs. how they actually looked as teenagers!

1.Ben Platt playing 17-year-old Evan Hansen in Dear Evan Hansen at age 27

Ben in Dear Evan Hansen
Universal Pictures /Courtesy Everett Collection

Ben as an 18-year-old filming Pitch Perfect

2.Olivia Newton-John playing 17-year-old Sandy in Grease at age 29

Sandy in Grease
Paramount/Courtesy Everett Collection

Olivia Newton-John as an actual 17-year-old

Olivia in 1966
Michael Ochs Archives / Getty Images

3.Stacey Dash playing a 16/17-year-old in the Clueless series at age 29

Stacey in the show
Jerry Fitzgerald / ABC / Courtesy Everett Collection

Stacey Dash as an 18-year-old

Stacey on The Cosby Show
NBC

4.Andrew Garfield playing a 17/18-year-old in The Amazing Spider-Man at age 27

Andrew as Peter Parker
Jamie Trueblood/Columbia Pictures / courtesy Everett Collection

5.Andrew Garfield as an 18-year-old

teenage Andrew in a play
clfsdrama / YouTube / Via youtube.com

6.Naya Rivera playing a 15-year-old on Glee as a 22-year-old

Naya as Santana in the show
Fox

Naya Rivera as an actual 15-year-old

Naya on "The Bernie Mac Show"
Fox

7.Tom Holland playing 15-year-old Peter Parker in Spider-Man: Homecoming at 20

  Marvel
Marvel

Tom Holland as an actual 15-year-old

Tom in The Impossible
Warner Bros. Pictures

8.Drew Seeley playing a high school senior in Another Cinderella Story at age 26

Drew in the film
Warner Premiere / courtesy Everett Collection

Drew Seeley as an actual high schooler

9.Kedar Williams-Stirling playing a 16-year-old in Sex Education at age 24

Kedar as Jackson in the show
Jon Hall / Netflix/Courtesy Everett Collection / Everett Collection

Kedar Williams-Stirling as a 15-year-old

Kedar on a red carpet
John Phillips / UK Press via Getty Images

10.John Travolta playing a 17/18-year-old in Grease at age 24

Travolta as Danny
Paramount Pictures/ Courtesy: Everett Collection.

John Travolta as an 19-year-old

John Travolta on The Rookies
ABC

11.Leonardo DiCaprio playing a 17-year-old in Catch Me If You Can at age 27/28

Leo in the film
Dreamworks / courtesy Everett Collection

Leonardo DiCaprio as an actual 17-year-old

Leonardo in Growing Pains
Jerry Fitzgerald / ABC / Courtesy Everett Collection

12.Gabrielle Union playing a teenager in Bring it On at age 27

Gabrielle in the film
Universal/Courtesy Everett Collection

Gabrielle Union as an actual teenager

Gabrielle holding up an old photo of herself
Gregg Deguire / WireImage via Getty Images

13.Cole Sprouse playing a 16-year-old on Riverdale at age 24

Cole in Riverdale
Dean Buscher / The CW Network/Courtesy Everett Collection

Cole Sprouse as an actual 16-year-old

Cole on a red carpet
Kristin Callahan/Everett Collection

14.Timothée Chalamet playing a 17-year-old in Call Me By Your Name at age 22

Timothee in the film
Sayombhu Mukdeeprom / Sony Pictures Classics / courtesy Everett Collection

Timothée Chalamet as an actual 17-year-old

old YouTube video of Timothée
YoungArts / YouTube / Via youtube.com

15.Harry Shum Jr. playing a teenager on Glee at age 27

Harry as Mike
Miranda Penn Turin / Fox / Courtesy Everett Collection

Harry Shum Jr. as an actual teenager (right)

16.Asa Butterfield playing a 16-year-old on Sex Education as a 21-year-old

Asa as Otis
Sam Taylor / Netflix / Courtesy Everett Collection /

Asa Butterfield as an actual 16-year-old

Asa on a red carpet
Barry King / FilmMagic via Getty Images

17.Darren Criss playing a high schooler on Glee at age 23

Darren as Blaine
Justin Lubin / Fox / courtesy Everett Collection

Darren Criss as an actual high schooler

James Corden showing a high school photo of Darren on his show
CBS

18.Greta Onieogou playing a ~16-year-old on All American as a 27-year-old

Greta as Layla
The CW

Greta Onieogou as a 15-year-old

Greta Onieogou on Degrassi: The Next Generation
CTV

19.Thomas Brodie-Sangster playing a ~16-year-old in The Maze Runner as a 23-year-old

Thomas in the film
20th Century Fox

Thomas Brodie-Sangster as a 15-year-old

Thomas in Nanny McPhee
Universal /Courtesy Everett Collection

20.Saoirse Ronan playing a 17-year-old in Lady Bird as a 22-year-old

Saoirse as Lady Bird
A24 / Everett Collection

Saoirse Ronan as an actual 16-year-old

Saoirse Ronan in Hanna

Hanna came out when Saoirse was days away from turning 17.

Focus Features/Courtesy Everett Collection

21.And finally, Michelle Trachtenberg playing a 16-year-old on Gossip Girl as a 22-year-old

Michelle as Georgina
Giovanni Rufino / The CW / Courtesy Everett Collection

Michelle Trachtenberg as an actual 16-year-old

Michelle as Dawn on Buffy the Vampire Slayer
UPN

Which of these were most surprising? Do you feel better about your teenage self now? Let me know in the comments!