In real relationships, we want a guy who’s honest, kind and trustworthy. But when it comes to television and films, we can’t help but fall for the sexy bad boy. No matter how much you love heroes, there’s something about a hot villain that drives us wild. We’ve narrowed down the top 20 sexiest villains from your favorite television shows and movies, take a peek at our picks and let us know your favorite bad guy from this list in the comments section on social media.
Tyler Durden— “Fight Club”
First off, it’s Brad Pitt. Second, that body could make me do some pretty bad things.
Anakin Skywalker— “Star Wars: Episodes II and III”
Before he completely went over to the dark side, Anakin Skywalker was actually quite the hottie.
Kylo Ren— “Star Wars Episodes VII, VIII and IX”
Again, “Star Wars” knows how to create a sexy bad boy that we can’t help but fall for.
Draco Malfoy—Harry Potter Series
While he started off as an unlikable snob, Draco turned into a pretty good looking villain as the series went on.
Jareth the Goblin King— “Labyrinth”
This goes without question. We would jump at getting close to this fantasy villain, a.k.a. David Bowie.
Eric Coulter— “Divergent”
Blame it on the emo bands I listened to in middle school, but Eric Coulter sure has me swooning.
Zuko— “Avatar: The Last Airbender”
Strange pick, I know, but I can’t be the only one who feels this way.
Alonzo Harris— “Training Day”
Denzel Washington sure knows how to make a bad cop look damn good.
Erik Killmonger— “Black Panther”
We hope to see this villain return to our screens in the future, maybe even in his own spin-off.
Billy Loomis— “Scream”
Okay, I know we’re supposed to hate him, but Billy from “Scream” was ’90s boyfriend goals—aside from being a crazy murderer.
Loki— Avengers Film Series
An unconventional pick for sure, but this villain made our hearts skip a beat.
Captain Hook— “Once Upon a Time”
Eyeliner? Check! Earring? Check? Heartthrob? Double check!
Billy Hargrove— “Stranger Things”
I know we’re supposed to hate him, but this lifeguard could give me mouth-to-mouth whenever he wanted to.
Gaston— “Beauty and the Beast”
Yes, he’s a douchebag. No, we wouldn’t date him. But we cannot deny that he’s a serious hunk.
James Witherdale— “Twilight”
I know we’re not supposed to root for him, but I’d take James over Edward any day.
Bane— “The Dark Knight Rises”
He made masks sexy way before it was popular.
J.D. is dark, dangerous and with dashing Hollywood good looks, making Veronica (and audiences) quick to fall for him.
Count Dracula— “Bram Stoker’s Dracula”
Another villain who seduced one of Winona Ryder’s characters, this portrayal of Dracula was pretty damn dreamy.
Okay, this might be an oddball choice. But take away the bloody hook and all the bees, then you actually have a handsome guy.
David— “The Lost Boys”
Vampires and ’80s bad boys? Count me in!