Suggestions by @thatrandomgai
121 suggestions

Matt Bomer
as Frank Sinatra in In Other Words (Frank Sinatra biopic)

James Marsden
as Frank Sinatra in In Other Words (Frank Sinatra biopic)

Sunny Suljic
as Anakin Skywalker in Star Wars Cinematic Universe (SWCU)

Ethan Hawke
as Clinton Barton/Hawkeye (actually played by Jeremy Renner; 2002-2011) in Marvel and DC movies and shows but 10 years earlier

Milla Jovovich
as Natasha Romanoff/Black Widow (actually played by Scarlett Johansson; 2000-2011) in Marvel and DC movies and shows but 10 years earlier

Ray Stevenson
as Thor (actually played by Chris Hemsworth; 2001-2026) in Marvel and DC movies and shows but 10 years earlier

Brad Pitt
as Steven Rogers/Captain America (actually played by Chris Evans; 2001-2009 2026) in Marvel and DC movies and shows but 10 years earlier
Paul Walker
as Steven Rogers/Captain America (actually played by Chris Evans; 2001-2009 2026) in Marvel and DC movies and shows but 10 years earlier

Heath Ledger
as Thor (actually played by Chris Hemsworth; 2001-2026) in Marvel and DC movies and shows but 10 years earlier
Jeff Goldblum
as Bruce Banner/Hulk (actually played by Mark Ruffalo; 2002-2016) in Marvel and DC movies and shows but 10 years earlier
Kyle MacLachlan
as Bruce Banner/Hulk (actually played by Edward Norton; 1998) in Marvel and DC movies and shows but 10 years earlier
Tom Cruise
as Anthony Stark/Iron Man (actually played by Robert Downey Jr.; 1998-2009) in Marvel and DC movies and shows but 10 years earlier

Pierce Brosnan
as Anthony Stark/Iron Man (actually played by Robert Downey Jr.; 1998-2009) in Marvel and DC movies and shows but 10 years earlier
Kevin Costner
as Bruce Wayne/Batman (actually played by George Clooney; 1987) in Marvel and DC movies and shows but 10 years earlier

Harrison Ford
as Bruce Wayne/Batman (actually played by Val Kilmer; 1985) in Marvel and DC movies and shows but 10 years earlier

Ray Liotta
as Bruce Wayne/Batman (actually played by Val Kilmer; 1985) in Marvel and DC movies and shows but 10 years earlier

Michael Keaton
as Bruce Wayne/Batman (actually played by Val Kilmer; 1985) in Marvel and DC movies and shows but 10 years earlier
George Clooney
as Bruce Wayne/Batman (actually played by Christian Bale; 1995-2002) in Marvel and DC movies and shows but 10 years earlier
Val Kilmer
as Bruce Wayne/Batman (actually played by Christian Bale; 1995-2002) in Marvel and DC movies and shows but 10 years earlier

Brad Pitt
as Bruce Wayne/Batman (actually played by Christian Bale; 1995-2002) in Marvel and DC movies and shows but 10 years earlier