10 Sexiest TV villains
With the annual Who Sexiest People issue just round the corner, take a look at TV's sexiest villains!
- by
Sophie Mudge
The Vampire Diaries' Katherine Pierce
Played by Nina Dobrev
Warner Bros
Buffy the Vampire Slayer's Spike
Played by James Marsters
20th Century Fox
Downton Abbey's Thomas Barrow
Played by Rob James -Collier
NBC
The Vampire Diaries and the Originals' Klaus Mikealson
Played by Joseph Morgan
Warner bros
Game of Thrones' Cersei Lannister
Played by Lena Headey
HBO
True Blood's Macklyn Warlow
Played by Robert Kazinsky
HBO
Buffy the Vampire Slayer's Faith
Played by Eliza Dushku
20th Century Fox
Jessica Jones' Kilgrave
Played by David Tennant
Marvel
Scream Queens' Boone Clemens
Played by Joe Jones
20th Century Fox
The Vampire Diaries' Kai
Played by Chris Wood
Warner Bros