Suggestions by @marveldcfan2009
4,683 suggestions

Timothy Olyphant
as Magneto in X-Men

Jason Statham
as Professor X in X-Men

Tobey Maguire
as Richard in The Beach (2000)

Rooney Mara
as Tigress in Kung Fu Panda (2018-2026)

Joseph Gordon-Levitt
as Angel Face in Fight Club (2009)

John Krasinski
as Llewelyn Moss in No Country For Old Men (2017)

Alec Baldwin
as Ed Tom Bell in No Country For Old Men (2017)

Ethan Hawke
as Detective Loki in Prisoners (2003)

Joaquin Phoenix
as Alex Jones in Prisoners (2003)

Viggo Mortensen
as Keller Dover in Prisoners (2003)

Liam Neeson
as 1990s in Actors who could play Batman in 1980s-2020s

Patrick Swayze
as 1990s in Actors who could play Batman in 1980s-2020s

Tom Cruise
as 1990s in Actors who could play Batman in 1980s-2020s

Daniel Radcliffe
as 2020s in Actors who could play Batman in 1980s-2020s

James McAvoy
as Airport Man in Collateral (2014)

Jason Statham
as Eames in Inception (2000)

Timothy Olyphant
as Eames in Inception (2000)

Tobey Maguire
as Calvin J. Candie in Django Unchained [2012]

Channing Tatum
as Charles "Tex" Watson in Once Upon a Time in Hollywood (2009)

Kyle MacLachlan
as James Stacy in Once Upon a Time in Hollywood (2009)