It’s hard to imagine our favorite movie characters without their iconic casts, whether that means heroes or villains. But sometimes, whoever plays the bad guy in the movie gets stigmatized, and the audience still thinks of them as bad. So we decided to use our imagination and see what some of them would look like if the good guy in the story played the villain.
1. David Thewlis as Severus Snape in Harry Potter and the Philosopher’s Stone.
2. Elijah Wood as Gollum in The Lord of the Rings: The Two Towers.
3. Christian Bale as the Joker in Batman Begins.
4. Elle Fanning as Maleficent in Maleficent.
5. Jamie Foxx as Vincent in Collateral.
6. Timothy Spall as Count Olaf in A Series of Unfortunate Events.
7. Jeffrey Jones as Beetlejuice in Beetlejuice.
8. Keanu Reeves as Count Dracula in Dracula.
9. Gary Oldman as Dr. Hannibal Lecter in Hannibal.
10. Chris Evans as Thanos in Avengers: Infinity War.
11. Jamie Foxx as Calvin Candie in Django Unchained.
12. Brad Pitt as John Doe in Seven.
13. Edward Norton as Tyler Durden in Fight Club.
14. Chris Hemsworth as Loki in Thor.
15. Leonardo DiCaprio as Bill ’The Butcher’ Cutting in Gangs of Nueva York.
Which villain do you think was wrongly judged as evil? Why?