10 Sexiest Antiheroes of Hollywood

There is always something sexy about the bad guys. They are suave, they are edgy, and there is truckload of sex appeal in their badass attitude. From the hot guns that they possess to the gorgeous women that they seduce, they are the true conquerors! It is always easy to fall in love with the grey guy. He is more real, he has a better sense of humor, and of course, he is the good looking one. Always! Hollywood has given us many such bad guys to fall in love with. Here is a list of the sexiest anti-heroes of Hollywood, who have made women go weak in the knees!

Tyler Durden played by Brad Pitt

Tyler Durden played by Brad Pitt

1. Tyler Durden played by Brad Pitt

The list has to start with the sexiest of all. Tyler Durden was uninhibited. He was funny, he was every edgy woman’s dream come true. Put simply in his own lines from the movie, 'Fight Club', “all the ways you wish you could be, that's me. I look like you wanna look, I fuck like you wanna fuck, I am smart, capable, and most importantly, I am free in all the ways that you are not.” Only Brad Pitt as Tyler Durden could have made the red leather jacket look as sexy as it looked in the film.

Michael Corleone played by Al Pacino

Michael Corleone played by Al Pacino

2. Michael Corleone played by Al Pacino

Al Pacino rose to the kind of stardom we all know him for, because of one of the darkest films of his career. Michael Corleone was the hero and the anti-hero of the film. He was the best good-looking gangster one could ever think of. He made the mafia business look sexy. With his intense yet vulnerable eyes, he made most girls blush. Godfather, a film which is great for so many reasons had this impeccably hot character.

Travis Bickle played by Robert De Niro

Travis Bickle played by Robert De Niro

3. Travis Bickle played by Robert De Niro

“Are you talking to me?” This dialog was cult because the character who said it has become cult. Robert De Niro did not only play Travis with a certain amount of style, but also his idiosyncrasies were very attractive. Robert De Niro can never look bad. With his strange yet stylish mohawk, he looked quite stunning! In fact, his strangeness is what made him mysterious. Who does not fall for the mysterious man, after all?

Hanibal Lecter played by Anthony Hopkins

Hanibal Lecter played by Anthony Hopkins

4. Hanibal Lecter played by Anthony Hopkins

This man was only there for seventeen minutes in the movie. That was his exact screen time. In spite of that, he managed to leave such a dent in our heads. He was the worst anti-hero one can be, and yet, you in some way cannot help but love him. He was a disaster in a certain sense, and yet he had a sense of humor and wisdom incomparable. Hanibal Lecter as a character has frightened people worldwide, and is one of those characters that will remain etched in our minds forever. American Film Institute has ranked this character as the ‘number one villain of all times’.

Alex Delarge played by Malcolm McDowell

Alex Delarge played by Malcolm McDowell

5. Alex Delarge played by Malcolm McDowell

Malcom McDowell made him one of the most memorable villains of all times. He has a cult fan following and has inspired many actors who have played similar characters in the following years. In fact, Heath Ledger accepted that Alex’s character was an inspiration for him when he was playing the Joker in 'Dark Knight'. Alex was a sociopath who used to rob, rape and assault people. Yet, he had a certain style to himself. Being a Beethoven fan, he also spoke about his rich taste. His eye makeup also became quite a rage post the release of 'The Clockwork Orange'.

Patrick Bateman played by Christian Bale

Patrick Bateman played by Christian Bale

6. Patrick Bateman played by Christian Bale

Christian Bale is a good looking man. He can make any character look stylish. Patrick Bateman in The American Psycho was one of his earliest roles in Hollywood. He was an investment banker who was also a womanizer. He looked dashing in his well-cut formal suits. He lived in a stylish apartment and was a rich man whom any woman would desire. But he had an ugly to side to him and his crimes included rape, torture, murder, necrophilia and cannibalism. He was an intense and layered character, which made him immensely interesting.

Jack Sparrow played by Johnny Depp

Jack Sparrow played by Johnny Depp

7. Jack Sparrow played by Johnny Depp

Jack Sparrow has to be the most lovable pirate in the history of Hollywood. He also happens to be one of the wittiest anti-heroes in Hollywood. Some people from the crew confessed how initially Jack Sparrow was supposed to be a tertiary character, but when they saw the magic that Johnny Depp created on screen with his hilarious antics and extremely stylish dialog delivery, they were awestruck. He had a very engaging screen presence that captured the audience’s attention like none other. Jack Sparrow is addicted to rum and has a naughty heart. This is one of the many reasons that make Jack Sparrow so lovable.

The Joker played by Heath Ledger

The Joker played by Heath Ledger

8. The Joker played by Heath Ledger

Even though Jack Nicholson had played this character way back in 1989, the audience loved it more when Heath Ledger brought a whole new dimension to it when he played it again in 'The Dark Knight'. This not only made him win an Academy Award posthumously, but also made the Joker one of the most memorable characters in Hollywood. He played evil with a certain edge. His dialogs have become some of the best quotable quotes. In fact, as some people say, he overshadowed Batman played by Christian Bale with his phenomenal performance.

Tony Montana played by Al Pacino

Tony Montana played by Al Pacino

9. Tony Montana played by Al Pacino

Al Pacino is such a personality that he can make any character look sexy. Tony Montana in 'Scarface' was sexy, suave, and hard-hitting. His style became iconic and traces of it have been seen in many other Hollywood movies. He looked so sexy with his friend (the gun) that there was no way people could ignore his captivating screen presence. His dare devil character was simply kickass!

Bill played by David Carradine

Bill played by David Carradine

10. Bill played by David Carradine

David has done a variety of films in his life. In fact, he has acted on stage, in television, and in all kinds of movies. He was a star in the B grade film industry of America. Bill in 'Kill Bill', played by David, was brutal and uncanny. Yet, he was a strange lover, and before he is killed in the end, you feel a lot for him and that is because he loves and hates like a warrior. David Carradine was on screen for a very little time, and even despite that, the whole film was about his search. He literally stole the show in the last few scenes.

  • Tyler Durden played by Brad Pitt
  • Michael Corleone played by Al Pacino
  • Travis Bickle played by Robert De Niro
  • Hanibal Lecter played by Anthony Hopkins
  • Alex Delarge played by Malcolm McDowell
  • Patrick Bateman played by Christian Bale
  • Jack Sparrow played by Johnny Depp
  • The Joker played by Heath Ledger
  • Tony Montana played by Al Pacino
  • Bill played by David Carradine

Finding villains or antiheroes hot and sexy in some way describes something about us too. We love the bad guys. Always! We fancy them, and we find sex appeal in their shrewd, badass, evil nature. Excellent actors in Hollywood have added their own charm to these wonderful yet obnoxious characters.

You may also like...

Leave a Reply