Loved Movie Anti-heroes:
Heroes, as depicted in movies are flawless and are the personification of goodness. But Anti-heroes are more grounded as they have flaws and accept themselves for who they are. Movie Anti-heroes are complex and lack the conventional attributes of a hero. This makes them more relatable to the people and therefore more appealing.
Played By: Hugo Weaving
Movie Name: V For Vendetta
The true identity of this character is shrouded in mystery throughout the movie. The main intention of this character was to stir up a revolution for the overall betterment of the world. Although his intentions were good, the means he used can be considered to be questionable, as he was vengeful at times.
#9: The Bride
Played By: Uma Thurman
Movie Name: Kill Bill
The Bride hacked every single one of her enemies with a samurai sword. The only thing that was on her mind was revenge and she was willing to do anything to achieve it. Fans did not mind the killing as after knowing about her tragic past, it felt justified, but it was killing, nonetheless.
#8: The Man With No Name
Played By: Clint Eastwood
Movie Name: The Good, the Bad and the Ugly
Clint Eastwood’s character can be regarded as an inspiration for several anti-heroes as it paved the way for them. The Man with No Name did not hesitate before killing others but he had a moral code. He only killed when there was a threat against him.
#7: Jeffrey “The Dude” Lebowski
Played By: Jeff Bridges
Movie Name: The Big Lebowski
The Dude was a chill character that wanted nothing more than just to smoke a joint. He was unemployed and hardly cared about anything until he was wrapped up in a kidnapping. He was not exactly a ‘hero’ as he just wanted to relax.
#6: Professor Severus Snape
Played By: Alan Rickman
Movie Name: The Harry Potter franchise
Most of us used to loathe Snape until we finally got to know about his true intentions. It felt as if he was working against the heroes as he was cruel, arrogant and a bully, but he ended up doing the right thing and that is what counts.
Played By: Tom Hiddleston
Movie Name: The Marvel Cinematic Universe
Loki started out as a character motivated by greed and power. He wanted to rule over Earth and he was willing to annihilate anyone who came in between his dream. He was a master manipulator but he managed to redeem himself as his story progressed and became a fan-favorite.
#4: Tyler Durden
Played By: Brad Pitt
Movie Name: Fight Club
There is no way we can ever really hate Brad Pitt’s character no matter what he is doing. Tyler Durden had no filter and committed several crimes. He can also be considered a terrorist, but it is fine as long as his intentions were good, right?
Played By: Ryan Reynolds
Movie Name: Deadpool
Deadpool is one of the most loved superheroes due to his unhinged nature. He did whatever he felt like. He protected innocent people but also murdered bad people mercilessly. He mostly acted in self-interest and due to that, he is also considered the black sheep in X-Men.
#2: Captain Jack Sparrow
Played By: Johnny Depp
Movie Name: The Pirates of the Caribbean franchise
Captain Jack Sparrow was selfish, manipulative and egotistical, but what else do you expect a pirate to be? Even though he was a criminal, he had goodness in his heart and had a moral compass. Most of the time he was just trying to save his own skin from other, more evil people.
#1: Han Solo
Played By: Harrison Ford
Movie Name: The Star Wars franchise
Han Solo started as an outlaw that was driven by wealth. He was arrogant and only liked doing things his way. He had the proper ‘Bad Boy’ persona but he changed a lot after meeting Leia and Luke. He transformed into a true hero as he was willing to die in order to save the world.