Actors who have played characters that are older or younger


It turns out that the high school students are rarely played by actual high school students.


Stockard Channing was 33 years old when she played in high school Rizzo in Fat.

Paramount Pictures

Most of the teens in the film were much older than their characters.


Sasha Pieterse, who played with Alison, 15 years old, was 12 years old when the pilot of Pretty little liars began to shoot.

ABC family

Her co-stars Lucy Hale, Troian Bellisario, Shay Mitchell and Ashley Benson were, respectively, 20, 24, 23 and 20 years old.


Bianca Lawson, who played in high school Maya was 31 years old when the pilot of Pretty little liars was shot and killed.

ABC family

This means that the age gap between the actors who played Maya and Alison (who were supposed to be of the same age) was 19 years old.


Mila Kunis was 14 years old when she started playing Jackie This show of 70 years.


His costar (and now husband) Ashton Kutcher was 19 years old.


Jason Earles was 29 years old when he began to play the teenage brother of Hannah, Jackson, on Hannah Montana.


Sara Canning was only 22 years old when she started playing aunt Jenna in The Vampire Diaries driver, while Nina Dobrev (who played his daughter Elena) was only 20 years old at the time.

The CW

Several of his costars, who played teenagers were older than it.


Thomas Brodie-Sangster was in fact 14 years old when he played a child in Nanny McPhee.

Images universal

Thomas Brodie-Sangster is well known for looking younger than his age.


Keira Knightly was only 18 years old when she played a wife Love in fact.

Images universal

This means she was only five years older than Thomas Brodie-Sangster, who played a small child.


Shirley Henderson, who played the myrtle moaning in the Harry Potter movies, was in fact 37 years old when she appeared in the second film.

Photos of Warner Bros.

It would have been about 40 years old when she returned to her role in the fourth film three years later.


Amy Poehler was only 33 years old when she played the mother of a high schooler Nasty girls.


Ashleigh Murray was 28 years old when she began to shoot Riverdale as a teen, Josie.

The CW

She left the series last year to play in the fallout Katy Keene, that takes place five years in the future.


Gwyneth Paltrow was only 22 years old when she played the wife of Brad Pitt, the 32-year-old, Se7en.

Cinema New Line

The characters were supposed to be lovers of the high school.


Amanda Seyfried was 27 years old when she played Cosette teenager in Les miserables.

Images universal

Although the age of Cosette is not confirmed in the film, there is a jump in time only nine years after that we see Cosette as a young girl (played by Isabelle Allen, 10 years).


Laurence Fishburne was only 14 years old when he played a soldier Apocalypse Now.

Artists united

He lied about his age to get the role.


Julianna Rose Mauriello was 16 years old in 2007, when she finished playing Stephanie, age 8, LazyTown.


In fact it has been replaced by Chloe Lang when the third and fourth series had begun production a few years later, as she had become too old.


Jennifer Lawrence was only 21 years old when she played a widow in Play book Silver Linings.

Paramount Pictures

The director David O. Russell thought that she was too young for the role, but his hearing had convinced him. Lawrence was in fact a legacy of playing roles older than his real age.


Andrew Garfield was 31 years old when the second Amazing Spider-Man was released, featuring his character graduated high school.

Sony Pictures lot

His costar Emma Stone was 25 years old when the second movie came out.


And finally, Sally Field was 65 years of age playing 20 years younger when she turned Lincoln.

Walt Disney Studios Motion Pictures

She was 10 years older than Daniel Day-Lewis, and Mary Todd Lincoln was supposed to have at least 10 years younger than her husband.

Tv and movies

Get all the best moments of pop culture and entertainment in your inbox.