Skip To Content

    19 Actors Who Were Horribly Miscast Considering Their Age And 20 That Were Just Right

    Finn Wolfhard was the only Stranger Things kid to start out at his character's exact age.

    Note: The actors' birthdays/ages were sourced from IMDb and Wikipedia unless otherwise linked, so take these with a grain of salt!

    1. Stranger Things star Finn Wolfhard was 12 when he first started filming as Mike for Stranger Things. His character was also supposed to be 12.

    Finn Wolfhard as Mike

    2. Euphoria star Alexa Demie is reportedly 31. Her character is now 18.

    Alexa Demie

    3. Dylan Sprayberry was 15 when he started filming for Teen Wolf. His character, Liam, was a freshman transfer, and though his age was never stated, 15 would be the right age.

    Dylan Sprayberry as Liam

    4. Shirley Henderson, who played Moaning Myrtle in the Harry Potter films, was 37 when she first appeared in the films. Her character died and became a ghost at age 14.

    Moaning Myrtle

    5. Gossip Girl star Taylor Momsen was 14 when she began playing 14-year-old Jenny.

    Taylor Momsen as Jenny

    6. Hannah Montana star Jason Earles was 29 when the show began airing. He played Miley's 16-year-old brother Jackson.

    Jason Earles as Jackson

    7. Buffy the Vampire Slayer star Michelle Trachtenberg was 14 when she was first introduced as Buffy's 14-year-old sister.

    Buffy's sister

    8. Gloria Stuart was 86 when she filmed her role as 100-year-old Rose in Titanic.

    Rose in "Titanic"

    9. Molly Ringwald was the age of her character — 16 — in The Breakfast Club.

    Molly Ringwald as Claire

    10. Anthony Michael Hall turned 16 during filming for the same film. His character was also around 16.

    11. Never Have I Ever star Darren Barnet was 28 when he first began filming as high school junior Paxton (so around age 16 or 17).

    Paxton

    12. Kaya Scodelario was 14 when the first season of Skins aired. Her character, Effy, was also around 14.

    Kaya Scodelario

    13. Hannah Murray was 17 when Skins began airing. Her character was also around 17.

    Hannah Murray in "Skins"

    14. Ditto for Nicholas Hoult, who played Tony.

    Tony in "Skins"

    15. Bianca Lawson was 30 when she shot the pilot for Pretty Little Liars, playing 16-year-old Maya.

    Maya on "Pretty Little Liars"

    16. And Cody Christian was 14 when the pilot was shot, playing 14-year-old Mike.

    Mike in Pretty Little Liars

    17. Stockard Channing was infamously 33 when she played 17-year-old Rizzo in Grease.

    Rizzo in "Grease"

    18. And Michael Tucci was 31 when he played 18-year-old Sonny.

    Sonny in "Grease"

    19. Dawson's Creek star Michelle Williams was 16 when the show began filming. She played 16-year-old Jen.

    Jen on "Dawson's Creek"

    20. This one's a little convoluted, as the timelines of Mamma Mia! make no sense — but Donna can't have been more than 43 in the film. Meryl Streep was 58 while filming.

    Donna in "Mamma Mia!"

    21. Julia Stiles was 18 when 10 Things I Hate About You was released, and 17 during filming — her character Kat, a high school senior, would've been around 17 or 18.

    Julia Stiles in "10 Things I Hate About You"

    22. Tanya Reynolds, who plays Lily on Sex Education, was around 27 during filming for the first season. Her character was around 16.

    Lily in "Sex Education"

    23. When Kristen Stewart started filming Twilight, playing 17-year-old Bella, she was 17. She turned 18 while shooting.

    Bella in "Twilight"

    24. Ser'Darius Blain was 29 when he played Fridge in Jumanji: Welcome to the Jungle. As a high schooler, Fridge would've been, at oldest, 18.

    Fridge in "Jumanji: Welcome to the Jungle"

    25. Morgan Turner was 17 when she filmed her role as Martha in Jumanji: Welcome to the Jungle. Considering two years later she was in college, the character was probably 16 or 17 in the movie.

    Morgan Turner in "Jumanji: Welcome to the Jungle"

    26. Michael Steger was 28 when 90210 premiered. His character, Navid, was a sophomore, so he would've been around 16.

    Navid in "90210"

    27. Trevor Donovan was cast to play Teddy (a high school junior) in Season 2 at age 30. His character would've been around 17.

    Teddy in "90210"

    28. Grant Feely, who played 10-year-old Luke in the new series Obi-Wan Kenobi, is 10 years old.

    Grant Feely in "Obi-Wan Kenobi"

    29. Harry Shum Jr. was 27 when his first episode of Glee aired. His character was a sophomore — so likely around 16.

    Harry Shum Jr. in "Glee"

    30. Blake Cooper was 12 when The Maze Runner came out. His character, Chuck, was supposed to be 12 or 13.

    Chuck in "The Maze Runner"

    31. Stacey Dash was 27 when she filmed her role as Dionne in Clueless. Her character was around 16.

    Dionne in "Clueless"

    32. Mia Sara was 18 when she played 17 or 18-year-old Sloane in Ferris Bueller's Day Off.

    Sloane in "Ferris Bueller's Day Off"

    33. Alan Ruck was 29 when he played 17 or 18-year-old Cameron in the same film.

    Cameron in "Ferris Bueller's Day Off"

    34. Kirsten Dunst was 18 when Bring It On was released (and likely 17 during filming, though I can't find the filming dates). Her character, a high school senior, was about 17 or 18.

    Kirsten Dunst in "Bring It On"

    35. Timothy Granaderos Jr. was 29 when he filmed Season 1 of 13 Reasons Why. His character, Montgomery, was around 17 or 18.

    Montgomery in "13 Reasons Why"

    36. Amandla Stenberg was 12 when they filmed their role as 12-year-old Rue in The Hunger Games.

    Rue in "The Hunger Games"

    37. Ross Butler was 28 when he filmed To All the Boys: P.S. I Still Love You. His character, Trevor, was about 17.

    Trevor in "To All the Boys: P.S. I Still Love You"

    38. Lachlan Watson was 16 when filming for Chilling Adventures of Sabrina began. Their character, Theo, was likely around 16 (as Sabrina turned 16 in the first episode).

    Theo in "Chilling Adventures of Sabrina"

    39. And finally, Keiko Agena was 27 when the first episode of Gilmore Girls aired. Her character, Lane, was 15 or 16.

    Lane in "Gilmore Girls"

    Which surprised you the most? Let us know in the comments!