* Phew * I thought I was just ugly when I was 16.
You * may * have noticed that movies and TV shows don’t usually cast real teenagers.
Paramount Pictures / Courtesy Everett Collection
This is mainly due to labor law, which requires certain working hours and resources for underage actors.
But what would these classic movies and films look like if they actually * used * teenage actors?
To that end, here are 24 actors who played teenagers and how they actually viewed their characters’ ages!
1.
Leonardo DiCaprio plays a 17-year-old in Catch Me If You Can
Dreamworks / Courtesy of the Everett Collection
Leonardo DiCaprio as the current 17-year-old
Jerry Fitzgerald / ABC / Courtesy Everett Collection
2.
Lili Reinhart plays a 16 year old in Riverdale
Diyah Pera / The CW Network / Courtesy of the Everet Collection
Lili Reinhart as a real 16 year old
3.
Gabrielle Union plays a teenager in Bring it On
Universal / courtesy Everett Collection
Gabrielle Union as a teenager
Gregg Deguire / WireImage via Getty Images
4th
Jennifer Lawrence plays a 16-year-old in The Hunger Games
Murray Close / Lionsgate / courtesy Everett Collection
Jennifer Lawrence as a real 16 year old
5.
Liam Hemsworth plays a teenager in The Hunger Games
Murray Close / Lionsgate / courtesy Everett Collection
Liam Hemsworth as a real teenager
6th
Cole Sprouse plays a 16-year-old in Riverdale
Dean Buscher / The CW Network / Courtesy of the Everett Collection
Cole Sprouse as the current 16 year old
Kristin Callahan / Everett Collection
7th
Kerry Washington plays a teenager in Save The Last Dance
Paramount / courtesy Everett Collection
Kerry Washington as a real teenager
8th.
Dylan O’Brien plays a 16-year-old in The Maze Runner
Ben Rothstein / 20th Century Fox / Courtesy Everett Collection
Dylan O’Brien as the current 16-year-old:
9.
Lucy Hale plays a 16-year-old in Pretty Little Liars
Danny Feld / ABC Family / Courtesy Everett Collection
Lucy Hale as a real 16 year old
Nickelodeon
Ok, that pisses me off because if Aria had been played by a 16 year old Lucy, we would have absolutely disagreed with Ezra.
10.
Timothée Chalamet plays a 17-year-old in Call Me By Your Name
Sayombhu Mukdeeprom / Sony Pictures Classics / Courtesy Everett Collection
Timothée Chalamet as an actual 17 year old
YoungArts / YouTube / Via youtube.com
Another where it would have been SUPER CREEPY if 17-year-old Timothée Elio had played.
11.
Harry Shum Jr. plays a teenager on Glee
Miranda Penn Turin / Fox / Courtesy Everett Collection
12th
Asa Butterfield plays a teenager in sex education
Sam Taylor / Netflix / Courtesy of the Everett Collection /
Asa Butterfield as a real teenager
Summit Entertainment / Courtesy Everett Collection
13th
Haley Lu Richardson plays a teenager in Unpregnant
Haley Lu Richardson as a real teenager
14th
Alisha Boe plays a 16 year old for 13 reasons
Alisha Boe as a real 16 year old
fifteen.
Darren Criss plays a high school boy on Glee
Adam Rose / Fox / Courtesy Everett Collection
Darren Criss as an actual high school student
16.
James Van Der Beek plays a 16-year-old on Dawson’s Creek
Columbia Tristar Television / Courtesy Everett Collection
James Van Der Beek as the current 16 year old
17th
Joshua Jackson plays a 15-year-old on Dawson’s Creek
Columbia Tristar Television / Courtesy Everett Collection
Joshua Jackson as the current 15 year old
Buena Vista Pictures / Courtesy Everett Collection
18th
Greta Onieogou plays a teenager on All American
Greta Onieogou as a teenager
19th
Zendaya plays a teenager on Euphoria
Zendaya as a real teenager
Eric McCandless / Disney Channel / Courtesy Everett Collection
20th
Thomas Brodie-Sangster plays a teenager in The Maze Runner
Thomas Brodie-Sangster as a real teenager
Universal / courtesy Everett Collection
Thomas was 15 when Nanny McPhee was released.
21.
Saoirse Ronan plays a teenager in Lady Bird
Saoirse Ronan as a real teenager
Focus functions / Courtesy of the Everett Collection
Hanna came out when Saoirse was days before his 17th birthday.
22nd
Sarah Michelle Gellar plays a 15-year-old in Buffy the Vampire Slayer
Sarah Michelle Gellar as a real 15 year old
ShoutFactoryTV
Sarah was 15 at Swans Crossing.
23
Michelle Trachtenberg plays a 16-year-old for Gossip Girl
Giovanni Rufino / The CW / Courtesy of the Everett Collection
Michelle Trachtenberg as a real 16 year old
24
Finally, Emma Stone plays a high school girl in The Amazing Spider-Man
And Emma Stone as a real high school girl
Which of them were the most surprising? Do you feel better about your youthful self now? Let me know in the comments!
BuzzFeed Daily
Stay up to date with the BuzzFeed Daily Newsletter!