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.