4 Famous Actors Who Have Played Both ‘Superhero And Villain’ In Comic Book Movies

Hollywood industry is a complete mayhem sometimes. Bad guys become good and the good guy dons the bad persona. There is no surprise that actors change their roles, but fans can’t get it sometimes, especially in comic book movies. There are many actors who have played the superheroes and villains in the movies and today we are counting down on four famous actors who fall in this category.

1. Scarlett Johansson

Scarlet Johansson is not a newcomer to the comic book industry. She appeared as the Black Widow in Iron Man 2, where she was an agent of S.H.I.E.L.D with a dark past. She has appeared in several Marvel movies like Avengers. In 2008, she appeared as Silken Floss in The Spirit, playing the henchwoman to Samuel L Jackson’s character Octopus.

2. Chris Evans

Chris Evans first appeared in 2005’s Fantastic Four as the Human Torch and then shined as Captain America in Captain America: The First Avenger. Now he is a fan favorite for portraying the role and will keep doing in the next two Avengers movie. He played the role of Lucas Lee in Scott Pilgrim vs. The World. The character was quite egocentric.

3. Samuel L Jackson

Samuel L Jackson is one of the finest actors of Hollywood industry with more than hundred credit under his name. Moreover, he stepped into the superhero genre more than once. He appeared as Nick Fury of Avengers. Before he wore a turtleneck and eyepatch he also gave his voice to the character Frozone in Pixar’s The Incredibles. He also played The Octopus in The Spirit.

4. Ryan Reynolds

Ryan Reynolds is popularly known for playing Deadpool in a 2008’s X-Men Origins: Wolverine. The Merc With Mouth was made mouth-less in the movie without his weapons. He then stepped into DC, donning the green suit of Green Lantern. Though he hated the costume. He then appeared in a 2016 movie Deadpool, which was one of the biggest hits of the year. And now Deadpool 2 is on its way to hit the big screen.