Suggestions by @marveldcfan2009
4,690 suggestions

Dougray Scott
as Robert Angier in The Prestige (2006)

Josh Hartnett
as Alfred Borden in The Prestige (2006)

James Marsden
as Nite Owl II in Watchmen (2009)

Ben Affleck
as Nick Carraway in The Great Gatsby (2013)

Matt Damon
as Jay Gatsby in The Great Gatsby (2013)

Jared Leto
as Jack Driscoll in King Kong (2005)

Tobey Maguire
as Romeo Montague in Romeo + Juliet (1996)

Christian Bale
as Achilles in Troy (2014)

Hailee Steinfeld
as Princess Irulan in Dune Duology (2021-2023)

Rose Byrne
as Scarlett Witch in The Avenegrs 2000s

Piper Perabo
as Captain Marvel in The Avenegrs 2000s

Joseph Gordon-Levitt
as The Winter Soldier in The Avengers 2010s (Alternate Casting)

Tyrese Gibson
as The Falcon in The Avengers 2010s (Alternate Casting)

Channing Tatum
as Captain America in The Avengers 2010s (Alternate Casting)

Richard E. Grant
as Odysseus in Troy (2004)

Russell Crowe
as Achilles in Troy (2004)

Piper Perabo
as Captain Marvel in The Avengers (2006)

Piper Perabo
as Captain Marvel in The Avengers (2000's)

Pierce Brosnan
as Dr. Peyton Westlake in Darkman (1990)

Pierce Brosnan
as "Priest" Vallon in Gangs of New York (2002)