Scroll through the below gallery to see who made the cut – warning: some spoilers for classic TV shows within.
Whether it’s a character you love to hate or one you simply hate, without them, your favourite shows just wouldn’t be the same.
Delectably played by Lena Headey, she’s a character who, if removed from Game of Thrones, would leave the HBO series lacking.
In celebration of Headey’s magnificent performance, we count down the greatest TV villains of all time, featuring characters ranging from shows such as Deadwood, EastEnders and Lost.