Cinema's Oldest High Schoolers

In reality, they'd all be arrested

Cinema's Oldest High Schoolers

Whether it's to get around child labour laws or simply to make actual teenagers feel horribly inadequate, Hollywood has been casting adults as children for a worryingly long time.

Now that we're well past our high school days, we can still take comfort in these 30 actors who've managed to stick a well-paid finger up at the cruel beast that is age. There's hope for us all.

(Images: All Star, Rex Features, YouTube)

cinemas-oldest-high-schoolers-2-1556677323-ao0B-column-width-inline

Cameron Frye (Ferris Bueller's Day Off)

Year: 1986

Played by: Alan Ruck

Character's Age:18

Real Age: 29

cinemas-oldest-high-schoolers-3-1556677323-DyA3-column-width-inline

Betty Rizzo (Grease)

Year: 1978

Played by: Stockard Channing

Character's Age: 17

Real Age: 34

cinemas-oldest-high-schoolers-4-1556677324-qZXi-column-width-inline

Napoleon Dynamite (Napoleon Dynamite)

Year: 2004

Played by: Jon Heder

Character's Age: 16

Real Age: 27

cinemas-oldest-high-schoolers-5-1556677324-o8yC-column-width-inline

Ren McCormack (Footloose)

Year: 1984

Played by: Kevin Bacon

Character's Age: 17

Real Age: 26

cinemas-oldest-high-schoolers-6-1556677325-9lfi-column-width-inline.png

Billy Loomis (Scream)

Year: 1996

Played by: Skeet Ulrich

Character's Age: 18

Real Age: 26

cinemas-oldest-high-schoolers-7-1556677327-4SJy-column-width-inline

Michelle Flaherty (American Pie)

Year: 1999

Played by: Alyson Hannigan

Character's Age: 18

Real Age: 25

cinemas-oldest-high-schoolers-8-1556677327-v573-column-width-inline

Denis Cooverman (I Love You Beth Cooper)

Year: 2009

Played by: Paul Rust

Character's Age: 18

Real Age: 28

cinemas-oldest-high-schoolers-9-1556677328-qdVu-column-width-inline

Carrie White (Carrie)

Year: 1976

Played by: Sissy Spacek

Character's Age: 18

Real Age: 27

cinemas-oldest-high-schoolers-10-1556677328-C2CD-column-width-inline

Peter Parker (Spider-Man)

Year: 2002

Played by: Tobey Maguire

Character's Age: 17

Real Age: 27

cinemas-oldest-high-schoolers-11-1556677329-q46H-column-width-inline

Cecile Caldwell (Cruel Intentions)

Year: 1999

Played by: Selma Blair

Character's Age: 16

Real Age: 26

cinemas-oldest-high-schoolers-12-1556677330-dno7-column-width-inline

Steve Andrews (The Blob)

Year: 1958

Played by: Steve McQueen

Character's Age: 16

Real Age: 28

cinemas-oldest-high-schoolers-13-1556677330-QIGV-column-width-inline

Kelly Van Ryan (Wild Things)

Year: 1998

Played by: Denize Richards

Character's Age: 18

Real Age: 27

cinemas-oldest-high-schoolers-14-1556677331-BLsn-column-width-inline

John Bender (The Breakfast Club)

Year: 1985

Played by: Judd Nelson

Character's Age: 17

Real Age: 26

cinemas-oldest-high-schoolers-15-1556677331-fbYW-column-width-inline

Curt (American Graffiti)

Year: 1973

Played by: Richard Dreyfuss

Character's Age: 18

Real Age: 26

cinemas-oldest-high-schoolers-16-1556677332-9pLa-column-width-inline

Regina George (Mean Girls)

Year: 2004

Played by: Rachel McAdams

Character's Age: 16

Real Age: 26

cinemas-oldest-high-schoolers-17-1556677333-2N4e-column-width-inline

Jack Stall (A History Of Violence)

Year: 2005

Played by: Ashton Holmes

Character's Age: 16

Real Age: 27

cinemas-oldest-high-schoolers-18-1556677333-BlVb-column-width-inline

Marty McFly (Back to the Future III)

Year: 1990

Played by: Michael J Fox

Character's Age: 17

Real Age: 29

cinemas-oldest-high-schoolers-19-1556677334-BYgY-column-width-inline

Jess Kaur Bhamra (Bend It Like Beckham)

Year: 2002

Played by: Parminder Nagra

Character's Age: 18

Real Age: 27

cinemas-oldest-high-schoolers-20-1556677335-dssE-column-width-inline

Dionne Davenport (Clueless)

Year: 1995

Played by: Stacey Dash

Character's Age: 15

Real Age: 29

cinemas-oldest-high-schoolers-21-1556677335-nB8B-column-width-inline

Frank Abagnale Jr (Catch Me If You Can)

Year: 2002

Played by: Leonardo DiCaprio

Character's Age: 16

Real Age: 28

cinemas-oldest-high-schoolers-22-1556677336-HtOp-column-width-inline

Ted Stroehmann (There's Something About Mary)

Year: 1998

Played by: Ben Stiller

Character's Age: 16

Real Age: 33

cinemas-oldest-high-schoolers-23-1556677336-uM18-column-width-inline

Keith Nelson (Some Kind Of Wonderful)

Year: 1987

Played by: Eric Stoltz

Character's Age: 18

Real Age: 26

cinemas-oldest-high-schoolers-24-1556677337-YV4d-column-width-inline

Julie (Jawbreaker)

Year: 1999

Played by: Rebecca Gayheart

Character's Age: 18

Real Age: 28

cinemas-oldest-high-schoolers-25-1556677338-BJcs-column-width-inline

Daniel LaRusso (The Karate Kid III)

Year: 1989

Played by: Ralph Macchio

Character's Age: 18

Real Age: 28

cinemas-oldest-high-schoolers-26-1556677338-WyLw-column-width-inline

Kim (Taken)

Year: 2008

Played by: Maggie Grace

Character's Age: 17

Real Age: 25

cinemas-oldest-high-schoolers-27-1556677339-D6HN-column-width-inline

Han (Better Luck Tomorrow)

Year: 2002

Played by: Sung Kang

Character's Age: 18

Real Age: 29

cinemas-oldest-high-schoolers-28-1556677339-qJBM-column-width-inline

Alan 'Mollymauk' Musgrave (Lord Love A Duck)

Year: 1966

Played by: Roddy McDowell

Character's Age: 18

Real Age: 37

cinemas-oldest-high-schoolers-29-1556677340-abcl-column-width-inline

Carter Horton (Final Destination)

Year: 2000

Played by: Kerr Smith

Character's Age: 18

Real Age: 28

cinemas-oldest-high-schoolers-30-1556677341-FGqx-column-width-inline

Riff Randell (Rock N Roll High School)

Year: 1979

Played by: P.J. Soles

Character's Age: 18

Real Age: 29

cinemas-oldest-high-schoolers-31-1556677341-3UST-column-width-inline

Shawn Colfax (Fired Up!)

Year: 2009

Played by: Nicholas D'Agosto

Character's Age: 18

Real Age: 30

Danielle de Wolfe

As Shortlist’s Staff Writer, Danielle spends most of her time compiling lists of the best ways to avoid using the Central Line at rush hour.