Jennifer Grey
Grey was 27 when she played 17-year-old Baby in Dirty Dancing.
Ralph Macchio
The actor was 23 when he starred as the 17-year-old Daniel LaRusso in The Karate Kid (1984).
Bianca Lawson
Lawson seems forever young, having played teenage characters for over 20 years. She was in her 20s when she filmed Dawson’s Creek and Save the Last Dance. In her 30s, she was a teen on popular shows like Pretty Little Liars and in The Vampire Diaries.
Gabrielle Union
Union was 28 when she portrayed a teen cheerleader in Bring It On.
Izismile Videos
Leonardo DiCaprio
DiCaprio put his young looks to good use as teenager Frank Abagnale in Catch Me If You Can. He was 28 at the time.
Kristen Bell
The petite actress was 24 years old when she began filming Veronica Mars, where she was a high schooler in the earlier seasons.
Sarah Hyland
The Modern Family star was a 22-year-old who pulled off the character of a teen cheerleader and class president in Struck By Lightning.
Shirley Henderson
Known for her role as Moaning Myrtle in the Harry Potter series, the actress was 36 when she first appeared as the young witch.
Michael J. Fox
Fox started filming as the teenage Marty McFly when he was 24 years old.
Audrey Hepburn
Holly Golightly in Breakfast at Tiffany’s was 19 years old while Hepburn, who played her, was 32 at the time.
Felicity Jones
Jones was 30 when she acted in Breathe In as a high schooler.
Jason Earles
In Hannah Montana, he played 16-year-old Jackson Stewart, but in reality, he was 29 when he began playing this role.
Ashleigh Murray
Murray was actually 28 years old when she went on screen in Riverdale as the teenager Josie McCoy.
Emilia Clarke
Clarke was 25 when she portrayed the 16-year-old Daenerys Targaryen in Game of Thrones.
Keiko Agena
The actress was 27 when she began playing the role of 16-year-old Lane Kim, Rory’s best friend in Gilmore Girls.
Sean Patrick Thomas
Thomas was 31 when he played teenager Derek Reynolds in Save the Last Dance alongside Julia Stiles.
Emily Kinney
Kinney played 18-year-old Beth Greene in The Walking Dead. She was 28 when she first starred as the teenager.
Alexis Bledel
Her character in The Sisterhood of the Traveling Pants was a teenager. She was 24 then.
Thomas Brodie-Sangster
He was 24 when he starred as the teenager, Newt, in The Maze Runner.
Maggie Grace
Grace was 25 when she acted as the abducted, 17-year-old daughter in Taken.
Ellen Page
20-year-old Page pulled off the character of a pregnant 16-year-old in Juno.
Carey Mulligan
Mulligan played a character who was a decade younger than her actual age in The Great Gatsby. She was 28 and Daisy Buchanan, the character in the movie, was 17 years old.