Skip To Content

    17 TV And Movie Villains Who Are So Hot, They Make Me Wanna Join The Dark Side

    You'll need a cold shower after reading this list.

    When it comes to TV and movies, heroes usually get all the love. Sure, they save the day and all that, but bad boys are way more fun! So here are all the hottest villains I just can't get enough of:


    1. Alonzo Harris from Training Day

    Alonzo sitting in a car
    Warner Bros.

    I'm starting with this man because Denzel Washington is number one in my heart. My favorite heartthrob is always hot in his usual good guy roles but as a bad boy?! DELICIOUS.

    2. Tyler Durden from Fight Club

    Tyler talking in a bar
    20th Century Fox

    Tyler's insanely ripped, got the spiky '90s hair that all the girls loved, and wears sexy red leather jackets like they're going out of style. What more do you need?

    3. Killmonger from Black Panther

    Killmonger walking into a room with guards
    Walt Disney Studios Motion Pictures /Courtesy Everett Collection

    Y'all can keep T'Challa – Killmonger makes me feel things I've never felt before. This gorgeous face combined with social justice activism? Yes, please!

    4. Kylo Ren from Star Wars

    Kylo Ren looking into the distance
    Walt Disney Co./Courtesy Everett Collection

    I don't care which side he's on, Kylo Ren is a snack and a half. Honestly, he's my favorite part of the last few Star Wars movies. The force is pulling me toward those luscious locks!

    5. Klaus Mikaelson from The Vampire Diaries

    The CW / Courtesy Everett Collection

    When Damon turns out to be a bit of a softie, Klaus takes his spot as resident bad boy and my favorite vampire on the show. Now that's a tall drink of water that could quench my thirst.

    6. Loki from Avengers

    Disney/ Marvel

    Whoever cast Tom Hiddleston as Loki deserves an award. Yes, Thor is an unbelievably attractive man and rightfully gets a lot of attention, but there's something about Loki's piercing blue eyes that draw me in and make me want more.

    7. Billy Hargrove from Stranger Things

    Billy walking slowly by the pool

    Billy's a total asshat for most of the show, but that doesn't detract from the scene where he walks slowly by the pool to his lifeguard station. OH MY LORD. I thought this was a kid's show.

    8. Jaime Lannister from Game of Thrones


    Ah, Jaime — his golden hair, chiseled jaw, and ability to wield a sword are all checks in my book. The Kingslayer is welcome to slay me anytime.

    9. Draco Malfoy from Harry Potter

    Draco standing in the Room of Requirement
    Warner Bros./Courtesy Everett Collection

    Sure, Draco is a total butthead, but there's something undeniably attractive about him. His confidence? His moody eyes? The blonde hair he inherited from dear old Lucius? I can't put my finger on it, but I know I like what I see.

    10. Gaston from Beauty and the Beast


    Gaston is obviously a total narcissist, and I can understand why Belle looks at him and thinks hard pass. But you have to admit that he has good reason to be obsessed with himself.

    11. Brixton Lore from Fast & Furious Presents: Hobbs and Shaw

    Brixton talking in a leather jacket

    I'm always a sucker for British accents, but when it's coming out of Idris Elba's mouth? Irresistible. Plus, he's got that salt and pepper look in his beard that I find super yummy.

    12. Edgar Evernever from Riverdale

    Edgar with a jacket with stars on it
    The CW

    Edgar might be the leader of a weird cult that harvests people's organs, but if that's the only chance I have to get close to Chad Michael Murray, sign me up!!

    13. James St. Patrick from Power

    Starz! / Courtesy Everett Collection

    Okay, Jamie is the main character of the show, but I still count him as a villain since he's a drug kingpin, and he cheats on his wife. Despite all his faults, he's DEVASTATINGLY handsome with impeccable fashion and this sexy swagger I could eat right up.

    14. Magneto from X-Men: First Class

    20th Century Fox

    I know we're supposed to side with Charles Xavier in this movie, but Magneto's face makes that a hard ask. People have been sleeping on Michael Fassbender for too long!

    15. Captain Hook from Once Upon A Time


    Pirates have always been sexy, but Killian Jones takes it to a whole new level. He's just the right amount of dashing and dangerous, and his accent is just swoon-worthy.

    16. Eric from Divergent

    Eric with face piercings and tattoos
    Summit Entertainment/Courtesy Everett Collection

    Eric is a grade-A dick the entire series, but that doesn't make him any less cute. Chalk it up to my middle school emo stage, but piercings and tattoos still turn me on. All that's missing is the Pete Wentz-esque guyliner, and I would hop through my TV to fangirl in person.

    17. And Jay Gatsby from The Great Gatsby

    Warner Bros.

    Technically, Gatsby is the villain here since he's pursuing a married woman (even if Daisy is the love of his life). I might have fallen in love with Leo when he starred in Titanic over 20 years ago, but he still looks damn fine in this movie. Cheers to him!

    Who do you think is the hottest villain? Let me know in the comments below!

    TV and Movies

    Get all the best moments in pop culture & entertainment delivered to your inbox.

    Newsletter signup form