IMDb Polls

Poll: The Greatest Superhero Recasting Choices

For some of our most beloved superhero characters, we were unfortunately let down with performances that were not 'ideal' for the portrayals we had in our head. And then... BAM! A re-cast later and we're treated to the character we had always envisioned.

Which of the superhero recasting choices do you believe to be the most superior to its predecessor?

(Please note: Limiting to one option per superhero character.)

After voting, you may discuss the poll here.

Make Your Choice

  1. Vote!

    Christian Bale in Batman Begins (2005)

  2. Vote!

    Gal Gadot in Wonder Woman (2017)

    Gal Gadot as Wonder Woman in Wonder Woman (2017).

    She replaced Lynda Carter.

  3. Vote!

    Tom Holland in Spider-Man: Homecoming (2017)

  4. Vote!

    Mark Ruffalo in The Avengers (2012)

    Mark Ruffalo as The Hulk in The Avengers (2012).

    He replaced Edward Norton.

  5. Vote!

    Chris Evans in Captain America: The First Avenger (2011)

  6. Vote!

    Karl Urban in Dredd (2012)

    Karl Urban as Judge Dredd in Dredd (2012).

    He replaced Sylvester Stallone.

  7. Vote!

    Jon Bernthal in Daredevil (2015)

    Jon Bernthal as The Punisher in Daredevil (2015-).

    He replaced Ray Stevenson.

  8. Vote!

    Charlie Cox in Daredevil (2015)

    Charlie Cox as Daredevil in Daredevil (2015-).

    He replaced Ben Affleck.

  9. Vote!

    Matt Ryan in Constantine (2014)

    Matt Ryan as John Constantine in Constantine (2014–2015).

    He replaced Keanu Reeves.

  10. Vote!

    Nicholas Hoult in X-Men: First Class (2011)

  11. Vote!

    Henry Cavill in Man of Steel (2013)

    Henry Cavill as Superman in Man of Steel (2013).

    He replaced Brandon Routh.

  12. Vote!

    Elodie Yung in Daredevil (2015)

    Elodie Yung as Elektra in Daredevil (2015-).

    She replaced Jennifer Garner.

  13. Vote!

    Melissa Benoist in Supergirl (2015)

    Melissa Benoist as Supergirl in Supergirl (2015).

    She replaced Helen Slater.

  14. Vote!

    Don Cheadle and Robert Downey Jr. in Iron Man 2 (2010)

    Don Cheadle as War Machine in Iron Man 2 (2010).

    He replaced Terrence Howard.

  15. Vote!

    Michael Fassbender in X-Men: First Class (2011)

Recently Viewed