Folks are hating on Anna Diop — but she wasn’t the first, and won’t be the last Black hero.

10 Superheroes That Were Portrayed By Black Actors was originally published on www.globalgrind.com

1. Michael B. Jordan as the Human Torch

Michael B. Jordan as the Human Torch

2. Eartha Kitt as Catwoman

Eartha Kitt as Catwoman

3. Idris Elba as Heimdall

Idris Elba as Heimdall

4. Samuel L. Jackson as Nick Fury

Samuel L. Jackson as Nick Fury

5. Mos Def as Ford Perfect

Mos Def as Ford Perfect

6. Amandla Stenberg as Rue

Amandla Stenberg as Rue

7. Halle Berry as Storm

Halle Berry as Storm

8. Anthony Mackie as Falcon

Anthony Mackie as Falcon

9. Valkyrie

Valkyrie

10. Michael Jai White as Spawn

Michael Jai White as Spawn
×