19 Times Hollywood Nailed The Casting In A Superhero Movie

    As Stan Lee would say, "Excelsior!"

    19. Michael Chiklis as The Thing in Fantastic Four.

    18. Evan Peters as Quicksilver in X-Men: Days of Future Past.

    17. Benedict Cumberbatch as Stephen Strange in Doctor Strange.

    16. Tobey Maguire as Peter Parker in the Spider-Man trilogy.

    15. Zoe Saldana as Gamora in Guardians of the Galaxy.

    14. Henry Cavill as Clark Kent/Kal-El in Man of Steel.

    13. Jason Momoa as Aquaman in Justice League.

    12. Elizabeth Olsen as Wanda Maximoff in the Avengers series.

    11. Michael Keaton as Bruce Wayne in Batman Returns.

    10. Scarlett Johansson as Natasha Romanoff in the Avengers series.

    9. Christian Bale as Bruce Wayne in Batman Begins.

    8. Christopher Reeves as Clark Kent/Kal-El in Superman.

    7. Chris Hemsworth as Thor in the Thor trilogy.

    6. Ryan Reynolds as Wade Wilson in Deadpool.

    5. Gal Gadot as Diana Prince in Wonder Woman.

    4. Chadwick Boseman as T'Challa in Black Panther.

    3. Chris Evans as Steve Rogers in the Captain America trilogy.

    2. Hugh Jackman as Logan/Wolverine in the X-Men trilogies.

    1. And finally, Robert Downey Jr. as Tony Stark in the Iron Man trilogy.