Nowadays, superheroes are at the peak of their popularity thanks to filmmakers making great movies about heroes facing cosmic threats. And these movies are successful not only because of the realistic computer graphics we couldn’t imagine as kids, but also because of the Marvel Universe’s accomplished cast.
1. Scarlett Johansson – Milla Jovovich (Black Widow)
2. Chris Evans – Brad Pitt (Captain America)
3. Tom Holland – Leonardo DiCaprio (Spider-Man)
4. Robert Downey Jr. – Tom Cruise (Iron Man)
5. Samuel L. Jackson – Morgan Freeman (Nick Fury)
6. Jeremy Renner – Keanu Reeves (Hawkeye)
7. Elizabeth Olsen – Nicole Kidman (Scarlet Witch)
8 Chadwick Boseman – Denzel Washington (Black Panther)
9. Mark Ruffalo – David Duchovny (Hulk)
10. Chris Pratt – Brendan Fraser (Peter Quill / Space Lord)
11. Sebastian Stan – Christopher Lambert (Bucky Barnes / Winter Soldier)
12. Tom Hiddleston – Christian Slater (Loki)
13. Zoe Saldana – Winona Ryder (Gamora)
14. Paul Rudd – Matthew Broderick (Scott Lang)
15. Paul Bettany – Arnold Schwarzenegger (Vision)
16. Chris Hemsworth – Sylvester Stallone (Thor)
17 Josh Brolin – Steven Seagal (Thanos)
18 Benedict Cumberbatch – Bruce Willis (Doctor Strange)