It’s crazy what we can do nowadays!
When a film takes place over the course of many years or during multiple timelines, filmmakers have two choices: cast a different actor or use makeup and CGI to make an actor look younger or older.
It’s honestly super impressive, so for your viewing pleasure, I have compiled examples from films where visual effects and makeup teams made actors look wayyyy older or younger.
First up: Chris Evans as Steve Rogers in Avengers: Engame
And Hayley Atwell as Peggy Carter in Captain America: The Winter Soldier
Will Smith as Junior in Gemini Man
Hugh Jackman as Jean Valjean in Les Misérables
Samuel L. Jackson as Nick Fury in Captain Marvel
And Clark Gregg as Phil Coulson in Captain Marvel
Daniel Radcliffe, Rupert Grint, and Emma Watson as older versions of Harry, Ron, and Hermione in Harry Potter and the Deathly Hallows — Part 2
Brad Pitt as Benjamin Button in The Curious Case of Benjamin Button
And again as the “older” version.
Michael J. Fox as Marty in Back to the Future
Robert Downey Jr. as a college-age Tony Stark in Captain America: Civil War
Joe Pesci as Russell Bufalino in The Irishman
And Robert De Niro as Frank Sheeran in The Irishman
Sally Field as Mrs. Gump in Forrest Gump
Johnny Depp as Jack Sparrow in Pirates of the Caribbean: Dead Men Tell No Tales
Meryl Streep as Margaret Thatcher in The Iron Lady
Patrick Stewart and Ian McKellen as Professor X and Magneto in X-Men: The Last Stand
And finally, Christian Bale as Dick Cheney in Vice
TV and Movies
Get all the best moments in pop culture & entertainment delivered to your inbox.