Home Featured Content

9 Actors Who Have Played Both Superheroes And Supervillains

You often hear actors talk about how it is much more fun to play villains, as they get to explore different, often more intense, methods of acting than they do when portraying good guys. Meanwhile, some actors love playing the heroes. They are the main characters, after all. Then, of course, there are those that like to keep things fresh and will happily play both the greatest hero and the most menacing of villains.

9) Michael B. Jordan

Recommended Videos

Michael-B-Jordan-as-The-Human-Torch-in-Fantastic-Four

Michael B. Jordan’s star is still on the rise, but he’s already played a handful of superhero roles.

Firstly, he starred as Steve, one of three teens who gain telekinetic powers in 2012’s found-footage superhero movie Chronicle. Jordan teamed up with director Josh Trank again for 2015’s Fantastic Four, in which the actor played his most known superhero role – Johnny Storm AKA The Human Torch. In between those two movies, he also voiced Cyborg in the Justice League: The Flashpoint Paradox animated movie in 2013.

It’s surprising, then, that Jordan will be swapping his superhero image to play a villain in the upcoming Marvel movie Black Panther, coming in 2018. Jordan will play Erik Killmonger. In case the name doesn’t clue you in, Killmonger is one of T’Challa’s deadliest foes in the comics.