Jon Heder (25) as Napoleon Dynamite (16)
Jennifer Grey (27) as Frances “Baby” Houseman (17) in Dirty Dancing
Leonardo DiCaprio (28) as Frank Abagnale Jr. (16) in Catch Me If You Can
Carey Mulligan (28) as Daisy Buchanan (18) in The Great Gatsby
Stacey Dash (29) as Dionne “Dee” Davenport (17) in Clueless
Michael J. Fox (29) as Marty McFly (17) in Back To The Future Part III
Rachel McAdams (25) as Regina George (17) in Mean Girls
Parminder Nagra (27) as Jesminder “Jess” Kaur Bhamra (17) in Bend It Like Beckham
Tobey Maguire (27) as Peter Parker (18) in Spider-Man
Andrew Garfield (29) as Peter Parker (17) in The Amazing Spider-Man
Olivia Newton-John (28) as Sandy Dumbrowski (17) in Grease
Stockard Channing (33) as Betty Rizzo (17) in Grease
Gabrielle Carteris (29) as Andrea Zuckerman (16) on Beverly Hills, 90210
Gabrielle Union (27) as Isis (17) in Bring It On
Sissy Spacek (27) as Carrie White (17) in Carrie
Shirley Henderson (40) as Moaning Myrtle (15) in Harry Potter and the Goblet of Fire
Alan Ruck (30) as Cameron Frye (18) in Ferris Bueller’s Day Off
Emilia Clark (28) as Daenerys Targaryen (16) on Game of Thrones