Suggestions by @marveldcfan2009
4,680 suggestions

Mark Wahlberg
as Clint Barton in The Avengers [2012]

Sienna Miller
as Natasha Romanoff in The Avengers [2012]

Channing Tatum
as Steve Rogers in The Avengers [2012]

Kirsten Dunst
as Lenora Laferty in The Devil all the Time (2000)

Tobey Maguire
as Arvin Russell in The Devil all the Time (2000)

Laurie Holden
as Sandy Henderson in The Devil all the Time (2000)

Kevin Bacon
as Lee Bodecker in The Devil all the Time (2000)

Daniel Craig
as Shepherd Preston Teagardin in The Devil all the Time (2000)

Liv Tyler
as Ariadne in Inception (2000s)

Ethan Hawke
as Arthur in Inception (2000s)

Brad Pitt
as Dom Cobb in Inception (2000s)

Tom Cruise
as Dom Cobb in Inception (2000s)

Timothy Olyphant
as Eames in Inception (2000s)

Michael C. Hall
as Ian Donnelly in Denis Villeneuve movies (Alternate Cast)

Sienna Miller
as Olivia Wenscombe in The Prestige (2006)

Dougray Scott
as Rupert Angier in The Prestige (2006)

Josh Hartnett
as Alfred Borden in The Prestige (2006)

Ron Perlman
as Thanos in The Avengers [2002]

David Oyelowo
as Vincent Kapoor in The Martian [2015]

Richard E. Grant
as Mitch Henderson in The Martian [2015]