40 Iconic Teenage Characters Who Were Played by Much Older Actors

Here's looking at you, Grease.

actors and actresses from famous movies

The Hollywood casting process has always been flawed. You have white actors playing people of color, straight males playing the lead in LGBTQ+ narratives, and actors who have graduated from high school a decade ago playing teenagers. Tinseltown is trying to be better, but older actors are still playing teenagers. Why? Marcia Ross—who cast 10 Things I Hate About You (1999) and Clueless (1995)explained to Teen Vogue in 2017 that "actors under the age of 18 need to have guardians on set and work a limited set of hours because of schooling."

Yeah, the answer isn't as scandalous as you think, so it will probably keep happening. We're not hating, though—some of the actors on this list made their show or movie totally timeless. (I'm talking about you, Chace Crawford in Gossip Girl.) What would our adolescence years have been like if we didn't have a bunch of hot 20-somethings moping around on our TV screens every week? I'm shuddering at the thought. Ahead, 40 actors a little too old to be playing high school kids on the big screen.

CBS Photo ArchiveGetty Images
1 of 40
Stacey Dash in 'Clueless' (1995)

You may recognize her as Dionne Marie Davenport, the best friend to Cher Horowitz in the 1995 hit Clueless. Dash was 28 years old when she played the iconic role, making her more than a decade older than her character.

dicaprio films "catch me if you can" in new york
Diane L. CohenGetty Images
2 of 40
Leonardo DiCaprio in 'Catch Me If You Can' (2002)

Leo's baby face helped him out with this one. In the Steven Spielberg film Catch Me If You Can, he played Frank Abagnale Jr., a 17-year-old successful bank robber, at the age of 28.

kerr smith, actor in the tv series 'dawson's creek'
John RussoGetty Images
3 of 40
Kerr Smith in 'Dawson's Creek' (1998-2003)

Oh, teen dramas and love triangles! Kerr Smith played 16-year-old Jack McPhee in the famous series Dawson's Creek, set in the Massachusetts town of Capeside, when he was 26 years old.

sissy spacek in carrie
Michael Ochs ArchivesGetty Images
4 of 40
Sissy Spaeck in 'Carrie' (1976)

So, there's actually no age restriction for when you can get dumped on with a bucket of pig's blood at your senior prom! Sissy Spaeck, who plays the iconic horror character, was 29 years old when she took on the role.

2003 2004 fox upfront   after party
Jim SpellmanGetty Images
5 of 40
Adam Brody in 'The O.C.' (2003-2007)

Somehow Adam Brody got away with playing unpopular high school sophomore Seth Cohen at 23 years old, and we're thankful for that. Orange County would not be the same.

CBS Photo ArchiveGetty Images
6 of 40
Stockard Channing in 'Grease' (1978)

Rizzo (Stockard Channing) went through a pregnancy scare, dealt with scummy dudes, and lead the Pink Ladies during her senior year of high school. Anyone who could've done all that probably wasn't 17. In fact, Channing was 33 years old while playing the role.

never have i ever
7 of 40
Darren Barnet in 'Never Have I Ever' (2020-)

One of the love interests in Mindy Kaling's Netflix breakout hit, Never Have I Ever, is shockingly way older than the 16-year-old he is supposed to be. Darren Barnet, who plays Paxton Hall-Yoshida, was 29 years old when the show aired.

abc's "pretty little liars"   season two
Randy HolmesGetty Images
8 of 40
Bianca Lawson on 'Pretty Little Liars' (2010-2017)

Lawson played 17-year-old Maya St. Germain, Emily's Fields' love interest, for a good majority of the mystery teen-drama. I need her skincare routine because Lawson was 31 years old when she played the role.

ferris bueller's day off
CBS Photo ArchiveGetty Images
9 of 40
Alan Ruck in 'Ferris Bueller’s Day Off' (1986)

A 30-year-old playing a high school senior who decides to play hooky for the day, and we just realized it? A win for baby-faced guys everywhere.

kirsten dunst and gabrielee union star in cheer fever to be released in the summer of 2000
Getty ImagesGetty Images
10 of 40
Gabrielle Union in 'Bring It On' (2008)

The queen of never aging: Gabrielle Union, everyone! The actress played the head cheerleader at the rival high school when she was 28 years old.

happy days
ABC Photo ArchivesGetty Images
11 of 40
Henry Winkler in 'Happy Days' (1974-1984)

Henry Winkler was 29 years old when Happy Days debuted and the world was introduced to the ultimate teenage greaser, the Fonze. By the time the show ended, he was almost 40.

abc family's "the secret life of the american teenager"   season two
Randy HolmesGetty Images
12 of 40
Megan Park in 'Secret Life of the American Teenager' (2008-2013)

The drama about what happens to a group of friends and family when a 15-year-old gets pregnant was shocking for its time! What's even wilder is how we were supposed to think Park, 22 years old when it aired, was that age.

mean girls
CBS Photo ArchiveGetty Images
13 of 40
Rachel McAdams in 'Mean Girls' (2004)

The most iconic high school mean girl was played by Rachel McAdams when she was 25 years old. That's so fetch!

dirty dancing, romantic movies
Everett Collection
14 of 40
Jennifer Grey in 'Dirty Dancing' (1987)

Seventeen-year-old Baby Houseman was making moves on and off the dance floor during the summer of 1963. Jennifer Grey was 27 years old while filming the iconic dance movie.

fox's "glee"   season one
FOXGetty Images
15 of 40
Cory Monteith in 'Glee' (2009-2015)

How Ryan Murphy tricked all of us into believing a 27-year-old Cory Monteith could pass for a high schooler, I'll never know. Those musical numbers wouldn't have been as great without him, though.

sex education season 1
Sam Taylor/Netflix
16 of 40
Ncuti Gatwa in 'Sex Education' (2019-)

The Netflix show about a 16-year-old boy who sets up an underground sex therapy clinic at school wouldn't be as fun if Eric (Ncuti Gatwa) wasn't in it. Even if that means a 26-year-old plays a teenager.

"footloose"   los angeles premiere
Jon KopaloffGetty Images
17 of 40
Kenny Wormald in 'Footloose' (2011)

The Footloose reboot featured just as many great dance numbers as the original and a lead actor who was a decade older than the character he was supposed to play in real life.

ingrid bergman in joan of arc
BettmannGetty Images
18 of 40
Ingrid Bergman in 'Joan of Arc' (1948)

Here's some retro film history for you! Bergman was a 33-year-old well-established actress when she was cast to play the 14-year-old-religious teenager.

stranger things
19 of 40
Joe Keery in 'Stranger Things' (2016-)

It doesn't matter if you're a 26-year-old playing a teenager in high school if you have hair as good as Keery's. It works!

cast of the tv series beverly hills, 90210
mikel robertsGetty Images
20 of 40
Gabrielle Carteris in 'Beverly Hills, 90210' (1990-2000)

The O.G. teenage drama made a name for itself during its 10 seasons. It featured a range of talented actors like 29-year-old Gabrielle Carteris, who played 16-year-old Andrea Zuckerman.

mtv trl breakout stars week
Frank MicelottaGetty Images
21 of 40
Chad Michael Murray in 'One Tree Hill' (2003-2009, 2012)

TBT to when it was 2003, and your biggest problem was which Scott brother you liked more. Chad Michael Murray was 22 years old when the pilot about a group of teenagers in a small North Carolina town aired.

abc family's "pretty little liars"   season one
Randy HolmesGetty Images
22 of 40
Troian Bellisario in 'Pretty Little Liars' (2010-2017)

Spencer Hastings, a junior in high school, was played by 24-year-old Troian Bellisario. Fun fact: She attended Meghan and Harry's royal wedding!

leighton meester, chace crawford and penn badgley on location for "gossip girl"   november 26, 2007
James DevaneyGetty Images
23 of 40
Chace Crawford in 'Gossip Girl' (2007-2012)

As we count down the days until the Gossip Girl reboot on HBO Max, we'll reflect on the fact that high school junior Nate Archibald was played by 22-year-old Chace Crawford.

riverdale 202, day 7 of 8   july 13, 2017, langley, bc, canada
Bettina Strauss
24 of 40
Ashleigh Murray in 'Riverdale' (2017-)

Riverdale is next-level crazy sometimes, but what's even wilder is that Murray, who plays high schooler Josie McCoy, was 29 years old when she first got the role.

outer banks
Courtesy of Netflix
25 of 40
Chase Stokes in 'Outer Banks' (2020-)

While I wish my summers were filled with searching for lost treasure, I'll have to stick to watching Netflix's Outer Banks. The lead John B, a high school junior, is played by Stokes, who's 10 years older than his character.

celebrity sightings in new york city   may 7, 2011
Ray TamarraGetty Images
26 of 40
Andrew Garfield in 'The Amazing Spider-Man' (2012)

I could chat all day long about who's the best Spider-Man and why, but that's for another time. When Garfield took on the role of the high school superhero, he was 27 years old.

gilmore girls season 1
Warner Bros
27 of 40
Keiko Agena in 'Gilmore Girls' (2000-2007)

Keiko Agena must have found the fountain of youth because she got cast at age 27 to play Rory Gilmore's 16-year-old best friend, Lane Kim.

lady bird
28 of 40
Saoirse Ronan in 'Lady Bird' (2017)

Saoirse Ronan, then 23 years old, was nominated for an Oscar for her role in Lady Bird, where she played a 17-year-old teenager living in Sacramento, California.

buffy the vampire slayer year 5 tv stills
Getty ImagesGetty Images
29 of 40
Nicholas Brendon in 'Buffy the Vampire Slayer' (1997-2003)

I guess anything goes when it comes to '90s television, like casting a 26-year-old Nicholas Brendon to play high school sophomore, Xander. I don't know any teenagers with that kind of facial hair.

disney's "hannah montana"   file photos
Byron CohenGetty Images
30 of 40
Jason Earles in 'Hannah Montana' (2006-2011)

The Disney Channel actor was 29 years old when he played Miley Cyrus’ older brother in the hit show about a teenage rock star with a secret identity. When I say older, I mean 16 years old, but honestly...I kinda buy it?

Advertisement - Continue Reading Below
This content is created and maintained by a third party, and imported onto this page to help users provide their email addresses. You may be able to find more information about this and similar content at piano.io
More From Culture