ADVERTISEMENT

We’ve heard about actors going an extra mile or a whole lunar distance to fit the role of their dreams. But what if their way to stardom requires taking “age is just a number” all too literally?

You see, it turns out that there’s not just one or two actors who have played characters far from their real age. From Gwyneth Paltrow to Amanda Seyfried, some of the cases you see below are truly mind-boggling. Remember Moaning Myrtle from the Harry Potter films? Allegedly, the actress Shirley was 37 years old at the time of filming, which made her the oldest actor to play a teenage student at Hogwarts. If you ask me, I see no reason why defying age shouldn’t count as a magic power.

Discover more in 30 Times Actors Played Parts Way Out Of Their Age Range And No One Seemed To Care

Click here & follow us for more lists, facts, and stories.

#1

Thomas Brodie-Sangster Was Actually 14 When He Played A 7-Year-Old Kid In Nanny Mcphee

Young actor portraying a character much younger in age, highlighting actors playing parts way out of their age range.

Universal Pictures Report

RELATED:
    #2

    Laurence Fishburne Was Only 14 When He Played A Soldier In Apocalypse Now

    Young actor wearing a military helmet and uniform portraying a soldier in a role outside of his actual age range.

    United Artists Report

    #3

    Shirley Henderson, Who Played Moaning Myrtle In The Harry Potter Films, Was Actually 37 When She Appeared In The Second Film

    Young adult actor dressed as a child with pigtails and glasses, demonstrating actors playing parts way out of age range.

    Warner Bros. Pictures Report

    If you wonder why so many teenage roles are actually played by adult actors, there may be a good reason or two for this. First of all, according to child labor laws, kids can only work for up to a few hours at a time. Meanwhile, movie sets and TV productions will normally spend 10-12 hours a day working on a set.

    ADVERTISEMENT

    There is also the issue of schooling that most minors are still required to complete. Plus, minors are more expensive to get insured if their job requires them to do stunts and physical work. Casting slightly older actors may be a workaround for not paying extra costs.

    Moreover, the child actor can outgrow the age of their characters as their aging is more noticeable. Think of the ages 13 and 18 and how vast the difference is. And lastly, the great majority of professional actors are twenty and up, so they always already have greater experience and acting skills to compare with teenage and child actors.

    #4

    Audrey Hepburn 32 In Breakfast At Tiffany’s As 18 Year Old

    Black and white portrait of an actress in a classic dress and pearls, highlighting actors playing parts out of their age range.

    Report

    ADVERTISEMENT
    #5

    John Franklin, Children Of The Corn. The Role Of The 12-Year-Old Prophet In The Horror Movie Children Of The Corn Became A Debut For John Franklin. By That Time The Actor Had Already Turned 25

    Young actor wearing a wide-brimmed hat portraying a character well outside his actual age range on screen.

    Report

    ADVERTISEMENT
    #6

    Winona Ryder Was 28 When She Played An 18-Year-Old In "Girl, Interrupted" As Susanna Kaysen

    Actor playing a character far from their actual age, highlighting notable age range acting roles in film and TV.

    Report

    For many child actors who start out at a very early age, the sudden fame and intense work load may be debilitating. Macaulay Culkin, who started acting at the age of 4 and got famous for his role as Kevin McCallister in the Home Alone films, has said multiple times how truly hard it all was.

    “It started feeling like a chore. I started vocalizing that and not being heard: I was saying, ‘I wanna go to school—I haven’t done a full year of school since first grade,'” he told Esquire in a recent interview.

    Culkin’s lifelong struggle with psychological problems also serves as an example that casting a very young actor for a leading role which requires a lot of responsibility may be, in some way, harmful.

    #7

    Amanda Seyfried Was 27 When She Played The Teenage Cosette In Les Misérables

    Young female actor in period costume with braided hair, portraying a character way out of her age range in a dramatic scene.

    Universal Pictures Report

    ADVERTISEMENT
    #8

    Keiko Agena Played A 17-Year-Old Lane In Gilmore Girls While Being 27-Years-Old

    Young woman wearing glasses and denim jacket eating fries and holding a drink, illustrating actors playing parts out of age range.

    Report

    ADVERTISEMENT
    #9

    Olivia Newton-John - 28 In Grease As Sandy Dumbrowski - 17

    Actress with curly blonde hair wearing a black off-shoulder top, engaged in a scene highlighting actors playing out of age range.

    Report

    #10

    Jack Gleeson, 25, As King Joffrey In Got, 17. In The Books He Was Only 13-Years-Old

    Young actor wearing a golden crown and royal robe, portraying a character way out of their age range in a dramatic scene.

    Report

    #11

    Alan Ruck - 30 In Ferris Bueller's Day Off As Cameron Frye - 18

    Young male actor smiling in a casual red sports jersey, illustrating actors playing parts way out of their age range.

    Report

    ADVERTISEMENT
    #12

    Keanu Reeves, Bill & Ted’s Excellent Adventure. He Played A 17-Year-Old Schoolboy At The Age Of 25 In The Sci-Fi Comedy Of 1989

    Actor playing a character way out of their age range wearing a red jacket and beige shirt outdoors.

    Report

    ADVERTISEMENT
    #13

    Sophie Mcshera Plays The Young Kitchen Maid Daisy In "Downton Abbey" While Being 35-Years-Old

    Young actress in period costume holding a bowl, illustrating actors playing parts way out of their age range.

    Report

    #14

    Michael J. Fox - 29 In Back To The Future As Marty Mcfly - 17

    Young actor dressed as a cowboy in a western town scene, showcasing actors playing parts way out of their age range.

    Report

    #15

    Cole Sprouse Is 27 Years Old, But His "Riverdale" Character Jughead Is Meant To Be Just 16

    Young male actor in casual jacket and beanie portraying a character way out of his age range on screen.

    Report

    ADVERTISEMENT
    See Also on Bored Panda
    #16

    Jon Heder - 25, Napoleon Dynamite - 16. He Certainly Knew How To Act Like A Teenager

    Young actor wearing Vote for Pedro t-shirt sitting on a couch, illustrating actors playing parts out of their age range.

    Report

    ADVERTISEMENT
    See Also on Bored Panda
    #17

    Jennifer Grey - 27 In Dirty Dancing As Frances “Baby” Houseman - 17

    Actors playing roles significantly different from their real age, showing age range flexibility in casting for film characters.

    Report

    #18

    Leonardo Dicaprio - 28 In Catch Me If You Can As Frank Abignale Jr. - 16

    Young actor holding a clipboard and flash attachment, portraying a character out of his age range in a school setting.

    Report

    ADVERTISEMENT
    See Also on Bored Panda
    #19

    Ian Somerhalder Started Playing Damon Salvatore, A Vampire Turned-At-25 When The Actor Was 30-Years-Old And Finished The Show When He Was 38-Years-Old Still Playing A 25-Year-Old

    Young actor dressed in a black suit and tie standing outdoors, illustrating actors playing parts out of their age range.

    Report

    #20

    Kit Harington Was 30-Years-Old While Jon Snow Is Supposed To Be 17. In The Books He Was 14

    Actor in medieval armor with long curly hair portraying a character way out of their age range in a fantasy setting.

    Report

    ADVERTISEMENT
    See Also on Bored Panda
    #21

    Bianca Lawson, Who Played High Schooler Maya, Was 31 When The Pilot For Pretty Little Liars Was Shot

    Young actress with long black hair and red headband, portraying a character way out of her age range in a scene.

    ABC Family Report

    ADVERTISEMENT
    See Also on Bored Panda
    #22

    Rachel Mcadams - 25 In Mean Girls As Regina George - 17

    Actress playing a role far younger than her age, holding coffee, illustrating actors playing parts out of their age range.

    Report

    #23

    Paul Wesley, The Vampire Diaries. His Character Stefan Salvatore Was 17, Actor 35

    Actor in a sleeveless shirt reading a note by candlelight, illustrating actors playing parts way out of their age range.

    Report

    #24

    Stockard Channing Was 33 When She Played High Schooler Rizzo In Grease

    Actress smiling and holding an ice cream cone in a diner scene showcasing actors playing parts out of their age range.

    Paramount Pictures Report

    ADVERTISEMENT
    See Also on Bored Panda
    #25

    Stacey Dash - 29 In Clueless As Dionne “Dee” Davenport - 17

    Actress smiling outdoors wearing a black jacket and pink top, representing actors playing parts way out of their age range.

    Report

    ADVERTISEMENT
    See Also on Bored Panda
    #26

    Jason Earles Was 29 When He Began Playing Hannah's Teenage Brother, Jackson, On Hannah Montana

    Young actor with shaggy hair and a light blue shirt in a sitcom setting, illustrating actors playing out of their age range.

    Disney Channel Report

    #27

    Emma Thompson Starred As 19-Year-Old Elinor Dashwood In "Sense And Sensibility" When She Was 35

    Actress in period costume portraying a character much younger than her real age in a notable acting role.

    Report

    #28

    Ashleigh Murray Was 28 When She Began Shooting Riverdale As Teenager Josie

    Young actress portraying a character significantly older in age, highlighting actors playing parts out of their age range.

    The CW Report

    ADVERTISEMENT
    ADVERTISEMENT