40 Greatest TV Villains of All Time

From serial killers to cylons, mobsters to murderous moms — counting down the TV characters you love to hate

35. Reverse Flash, 'The Flash'

You have to hand it to the writers of the show, one of the best and brightest of superhero TV's new breed. (Spoilers ahoy!) After painstakingly establishing scientific genius Harrison Wells (Tom Cavanagh) as the Scarlet Speedster's yellow-clad, time-traveling opposite number, they then revealed that Wells wasn't Wells at all — he was Eobard Thawne (Matt Letscher), who murdered the man and stole his identity to accelerate his villainous schemes. The whole story is the kind of bait-and-switch a supervillain would love.

Back to Top