Now I've Seen Everything
Now I've Seen Everything

How 12 of Our Favorite Movie Stars Would Look if They Matched Their Character’s Real Age

John Travolta was 24 years-old when he played 18-year-old Danny Zuko in the beloved classic Grease. And this isn’t a one-off, since actors often get to play characters that are much younger than them. Whether it’s because they’re more experienced than a younger actor or simply because the casting director thought they embodied the role more accurately, the truth is sometimes even makeup artists can’t hide their actual age from the public.

Michael J. Fox — Marty McFly (Back to the Future)

Zendaya — Chani (Dune)

Warner Bros / Courtesy Everett Collection / East News

Emma Stone — Cruella (Cruella)

Disney+ / Courtesy Everett Collection / East News

John Travolta — Danny Zuko (Grease)

Saoirse Ronan — Jo March (Little Women)

Wilson Webb / Capital Pictures / East News

Julia Roberts — Elizabeth Gilbert (Eat Pray Love)

face to face / Reporter / East News

Charlie — Zac Efron (Charlie St. Cloud)

East News

Carey Mulligan — Edith Pretty (The Dig)

Capital Pictures / East News

Mia Wasikowska — Alice (Alice in Wonderland)

East News

Danielle Macdonald — Willowdean (Dumplin’)

Wiese / FaceToFace / REPORTER / East News

Matt Damon — Scott Thorson (Behind the Candelabra)

East News

Leonardo DiCaprio — Frank Abagnale (Catch Me If You Can)

Do you think it’s okay if the actors’ and the characters’ ages don’t match? Or should film directors be more attentive when choosing an actor for the role? Share your opinion in the comments below.

Preview photo credit Grease / Paramount Pictures
Now I've Seen Everything/Movies/How 12 of Our Favorite Movie Stars Would Look if They Matched Their Character’s Real Age
Share This Article
You may like these articles