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.

3) Samuel L. Jackson

Recommended Videos

Samuel_L_Jackson_Nick_Fury_Wide-560x280

Samuel L. Jackson might be synonymous with the man who made the Avengers, S.H.I.E.L.D. director Nick Fury, but he’s not always a good guy. In fact, he is unique on this list for playing multiple superhero roles and multiple supervillain parts.

Firstly, Jackson played Bruce Willis’ opposite Mr. Glass in 2000’s Unbreakable. Then, he was Mr. Incredible’s pal Frozone in Pixar’s The Incredibles. After appearing in The Spirit, Jackson first turned up as the previously mentioned Mr Fury in 2008’s Iron Man.

Most recently, he played another villain in 2015’s Kingsman: The Secret Service. Technically, that isn’t superhero fiction but it is based off a comic book. And Jackson’s character, Richmond Valentine, does want to wipe out humanity. I don’t know about you, but that sure sounds like a supervillain to us.