21 Powerful Black Sci-Fi Icons Who Have Changed the Game

Anastasia Dualla
Kandyse McClure played her in Battlestar Galactica (2004-09).


Martha Jones 
Freema Agyeman played her in Doctor Who (2005-present).

War Machine

This character was never popular until the Iron Man movies, where actors Terrence Howard and Don Cheadle have played him.


John Stewart, voice by Phil Lamarr

This character was created by Neal Adams and Dennis O’Neal and became a breakout star in the Justice League animated series.

Pages: 1 2 3 4 5 6 7