Actors Who Were Much Older Than Their Teenage Movie Characters (32 pics)
- Category: Pics |
- 16 Sep, 2021 |
- Views: 6971 |

- +12
|
-
Shirley Henderson was 37 when she first appeared as 14-year-old Moaning Myrtle in Harry Potter and the Chamber of Secrets.
1

Taylor Kitsch was 25 playing a sophomore in high school on Friday Night Lights.
2

Stockard Channing was 33 when she played Rizzo in Grease.
3

And Michael Tucci was 31 when he played Sonny in Grease.
4

Mae Whitman played a high school senior in The Duff when she was 26.
5

Stacey Dash played 16-year-old Dionne in Clueless when she was 28.
6

Despite being 28, Chase Stokes plays 16-year-old John B on Outer Banks.
7

Rebel Wilson played 18-year-old Fat Amy in Pitch Perfect when she was 32.
8

Tobey Maguire was 26 when he played 17-year-old Peter Parker in Spider-Man.
9

Meanwhile, Andrew Garfield was 29 when he put on the spider suit in The Amazing Spider-Man.
10

Gabourey Sidibe was 26 when she played 16-year-old Precious in Precious.
11

Jesse Metcalfe was 28 when he played the serial cheater John Tucker in John Tucker Must Die.
12

Jennifer Grey was a full decade older than 17-year-old Baby when she filmed Dirty Dancing.
13

Ralph Macchio was 22 when he played Daniel Laruso, so The Karate Kid was actually a karate adult!
14

Crystal Reed was 27 when she played 16-year-old Allison Argent in Teen Wolf.
15

Judd Nelson was 25 when he played the eternally angsty Bender in The Breakfast Club.
16

Emma Thompson was 36 when she played 19-year-old Elinor Dashwood in Sense and Sensibility.
17

Ncuti Gatwa is 28 but currently plays 17-year-old Eric on Sex Education.
18

At 29, Alan Ruck was much too old to be skipping school in Ferris Bueller’s Day Off!
19

Ashleigh Murray was 28 when she started playing Josie McCoy on Riverdale.
20

Tom Welling starred as 14-year-old Clark Kent even though the actor was 24 when Smallville premiered.
21

Channing Tatum was 26 when he played Duke Orsino in She's the Man.
22

Barbra Streisand played a 17-year-old in Yentl, despite being 41 at the time of filming!
23

Timothy Granaderos was 31 when he played 16-year-old Monty on 13 Reasons Why.
24

Rachel McAdams was 25 when she played Regina George in Mean Girls.
25

Nicola Coughlan is 33 playing a 16-year-old on Derry Girls.
26

Chad Michael Murray played a high school senior in A Cinderella Story despite being 22 at the time.
27

Winona Ryder played 18-year-old Susanna in Girl, Interrupted when she was 28.
28

Meredith Monroe played high school sophomore Andie McPhee on Dawson’s Creek when she was 29.
29

Cole Sprouse was 25 when he first started playing 15-year-old Jughead Jones on Riverdale.
30

Gabrielle Union was 27 when she played a high school senior in Bring It On.