Suggestions by @timjeromy12
1,781 suggestions

Sean Bean
as Thor (Donald Blake) in Blade (1998)

Stephen Dorff
as Deacon Frost in Blade (1998)

Kris Kristofferson
as Abraham Whistler in Blade (1998)

David Hasselhoff
as Nick Fury in Blade (1998)

Wesley Snipes
as Blade in Blade (1998)

Tobey Maguire
as Spider-Man in Venom (2011)

Thomas Jane
as Punisher in Venom (2011)

Hugh Jackman
as Wolverine (James Howlett) in Venom (2011)

Matthew Lillard
as Carnage in Venom (2011)

Topher Grace
as Venom in Venom (2011)

Eric Bana
as Mr Fantastic in Avengers: Infinite Warriors (2012)

Erik King
as Luke Cage in Avengers: Infinite Warriors (2012)

Ray Park
as Iron-Fist in Avengers: Infinite Warriors (2012)

James Marsden
as Daredevil in Avengers: Infinite Warriors (2012)

Josh Brolin
as Punisher in Avengers: Infinite Warriors (2012)

Idris Elba
as Blade in Avengers: Infinite Warriors (2012)

Jensen Ackles
as Ghost Rider in Avengers: Infinite Warriors (2012)

Keith David
as Groot in Avengers: Infinite Warriors (2012)

Sam Rockwell
as Rocket Raccoon in Avengers: Infinite Warriors (2012)

Vin Diesel
as Drax in Avengers: Infinite Warriors (2012)