We've done some hot movie villain lists recently...but what about TV? Now that we are in a golden era of streaming shows and prestige television, we have so many bad bitches with beautiful bodies to admire...and fear. These ladies are scary! Here are the top five HOTTEST villain vixens of all time.

5. Villanelle played by Jodie Comer in Killing Eve

Top 5 Hottest TV Villains of All TimeTop 5 Hottest TV Villains of All Time

The title Killing Eve comes from Villanelle's need to kill Eve...or to love her? It's hard to say. That's the mystery of most of the show. Villanelle is a psychopath, but Eve (played by Sandra Oh) feels seduced by her. This makes her wonder how bad Villanelle actually is. Um, her name is literally Villain. She's bad, Sandy. We get it though. She IS hot enough to leave your husband for.

4. Lenny Busker played by Audrey Plaza in Legion

Top 5 Hottest TV Villains of All Time

Aubrey Plaza takes on a powerful mutant that draws her strength from hating humanity and trying to bring it down. This series is loosely based on the X-Men and Lenny is a nebulous being who is neither man or woman. This allows Aubrey Plaza to take on several different forms all to cause chaos.

3. Megan Mullally as Tammy Two in Parks and Recreation

Top 5 Hottest TV Villains of All Time

This one is a fun one! Comedies can have villains, too, you know. Megan Mullally plays the ex-wife of Ron Swanson (played by Nick Offerman, her real-life husband). Since these two have very real chemistry they have a ton of fun playing off of one another. Tammy Two is an evil librarian who wants to ruin Ron's life and she does it by seducing him so that he listens to everything she says.

2. Serena Joy played by Yvonne Strahovski in The Handmaid's Tale

Top 5 Hottest TV Villains of All Time

The Handmaid's Tale has two terrifyingly evil villains: Aunt Lydia and Serena Joy. Serena has a peaceful, joyful name, but she is anything but. She is cruel and she is desperate to hold onto her status and power. We see her breast on the show when she breastfeeds a baby, but we got to see a little more in a sex scene with Adrian Brody in Manhattan Night.

1. Cersei Lannister played by Lena Headey in Game of Thrones

Top 5 Hottest TV Villains of All TimeTop 5 Hottest TV Villains of All Time

Obviously, Cersei Lannister is the baddest TV bitch of all time. She is pure evil for most of the series, portraying a cold and power-hungry queen who barely shows kindness to her own family. Even though she used a body double for her nude scene on the show, Lena did a great deal of nudity early in her career.