30 Ridiculously HOT Villains To Make You Reconsider The Dark Side

Photo: Google
Tom Hiddleston Loki Villains Love

We are fierce, strong, independent, amazing women.

Seriously, we are.

And some of us (okay, most of us) have a thing for the bad boys. We can’t help it.

We know we shouldn’t. We know it’s a habit we should break and that they are anything but good for us. But sometimes, we fall in love with them anyway.

Which is totally not your fault!

Some say it might be your desire for adventure, your desire to save someone, a desire for something totally new and different (hello rebellion!) or maybe it’s because they remind you of your father. Yes, there might be some “science” behind your attraction to the bad boys.

But let’s be real…..it might have more to do with the gorgeously hot villains we are surrounded with in television and movies.

I know you agree with me because the moment I said hot villains, you thought of a few gorgeous men, didn’t you? (Don't worry...so did we!)

Whether we identify more with the heroes or with the villains, we all have those men that, from the moment they come on screen, our scruples go out the window and we suddenly start hoping that maybe, just this once, evil should win.

Because they are just hot as heck as we cannot help but cheer them on. Doesn’t matter what crimes they are committing … ok maybe it does but they can, for the most part, do almost anything and we will still support them as good spouses (thanks to the brilliant imaginary dream we had to them in which they madly profess their love for us to the world).

If you’re still sitting there thinking we’re crazy, that you’d NEVER leave the light for the dark side (not even for those supposedly AMAZING cookies they have there), well just try to get through this gallery of 31 hot villains without wanting to join the Dark Side.


Anakin Skywalker
Photo: Giphy
love Hayden Christensen Anakin Star Wars

Played by: Hayden Christensen

Movies: Star Wars

Photo: Giphy
love Tom Hardy Bane villain
Captain Hook a.k.a Killian Jones
Photo: Giphy
love Colin O'Donoghue Captain Hook villain

Played by: Colin O'Donoghue

Television: Once Upon A Time, ABC

Chase Collins
Photo: Giphy
love Sebastian Stan Chase Collins villain

Played by: Sebastian Stan

Movie: The Covenant

Photo: Google
love Idris Elba Colin villain

Played by: Idris Elba

Movie: No Good Deeds

Damon Salvatore
Photo: Giphy
love Ian Somerhalder Damon Salvatore villain

Played by: Ian Somerhalder

Television: The Vampire Diaries, The CW

Detective Alonzo Harris
Photo: Giphy
love Denzel Washington Alonzo Harris villain
Draco Malfoy
Photo: Giphy
love Tom Felton Draco Malfoy villain

Played by: Tom Felton

Movies: Harry Potter films

Grant Ward
Photo: Google
love Brett Dalton Grant Ward villain
Sir Guy of Gisborne
Photo: Giphy
love Richard Armitage Sir Guy villain

Played by: Richard Armitage

Television: Robin Hood, BBC

Hans Gruber
Photo: Giphy
love Alan Rickman Hans Gruber villain

Played by: Alan Rickman (*sniffs sadly*)

Movie: Die Hard

Jordan Belfort
Photo: Giphy
love Leonardo DiCaprio Jordan Belfort villain
Photo: Google
love Cam Gigandet James villain

Played by: Cam Gigandet

Movie: Twilight

John Harrison (a.k.a.....you'll have to watch it and find out)
Photo: Giphy
love Benedict Cumberbatch Khan villain
Photo: Giphy
love David Tennant Kilgrave villain

Played by: David Tennant

Television: Marvel's Jessica Jones, Netflix

Lex Luthor
Photo: Giphy
love Jesse Eisenberg Lex Luthor villain
Sir Lancelot
Photo: Google
love Dan Stevens Sir Lancelot villain
Photo: Giphy
love Matt Bomer Donovan villain

Played by: Matt Bomer

Television: American Horror Story, FX


Jim Moriarty
Photo: Giphy
love Andrew Scott Moriarty villain

Played by: Andrew Scott

Television: Sherlock, BBC

Patrick Bateman
Photo: Giphy
love Christian Bale Patrick Bateman villain
Norman Bates
Photo: Giphy
love Anthony Perkins Norman Bates villain

Played by: Anthony Perkins

Movie: Psycho

Dr. Jonathan Crane a.k.a Scarecrow
Photo: Giphy
love Cillian Murphy Scarecrow villain

Played by: Cillian Murphy

Movie: Batman Begins


Photo: Giphy
love Zachary Quinto Skylar villain

Played by: Zachary Quinto

Television: Heroes

Photo: Google
love Eric Bana Nero villain

Played by: Eric Bana

Movie: Star Trek

The Master
Photo: Giphy
love John Simm The Master villain

Played by: John Simm

Television: Doctor Who, BBC

Tom Marvolo Riddle
Photo: Giphy
love Christian Coulson Tom Riddle villain
The Alien
Photo: Google
love Bolaji Badejo The Alien villain

Played by: Bolaji Badejo

Movie: Alien

Jaime Lannister
Photo: Giphy
love Nikolaj Coster Waldau Jaime Lannister

Played by: Nikolaj Coster-Waldau

Television: Game of Thrones, HBO

Photo: Giphy
love Tom Hiddleston Loki villain

Played by: Tom Hiddleston

Movies: Thor and The Avengers