15 Times Actors Pretended Not To Be Their Age In TV And Movies But Fooled Absolutely Nobody
Every time a 30-year-old plays a high schooler, an angel gets its wings.
There's been plenty of times when actors play characters whose age isn't necessarily the same as their own. And sometimes it's very believable!
But other times, it's just not. So here's a few times when actors, try as they might, just couldn't convince us that they were actually their characters' age.
Florence Pugh as Amy March in Little Women
Peter Dinklage as Tyrion Lannister in Game of Thrones
Tobey Maguire as Peter Parker in Spider-Man
Andrew Garfield and Emma Stone in The Amazing Spider-Man
The cast of most teen dramas (but specifically Riverdale and The Vampire Diaries)
Angelina Jolie as Queen Olympias in Alexander
Aaron Tveit as Danny Zuko in Grease: Live
Rachel McAdams as Regina George in Mean Girls
Jennifer Lawrence as Joy Mangano in Joy
Alan Ruck as Cameron Frye in Ferris Bueller's Day Off
Jesse Metcalfe as John Tucker in John Tucker Must Die
Any time Marvel has tried to digitally de-age their actors, particularly Chris Evans, Robert Downey Jr., and Samuel L. Jackson
Natalie Portman as Padmé Amidala in Star Wars: Episode II — Attack of the Clones
Jennifer Grey and Patrick Swayze in Dirty Dancing
And finally, Rupert Grint as Ron Weasley in the Harry Potter epilogue
TV and Movies
Get all the best moments in pop culture & entertainment delivered to your inbox.