12 Most Powerful Superhero TV Show Villains Of All Time
9. Reverse Flash - The Flash
One of the most iconic villains in all of comics, the Reverse Flash was an obvious choice as the first major foe for the Scarlet Speedster when CW launched their Flash TV show as part of the Arrowverse.
Eobard Thawne, played here by a combination of Matt Letscher and Tom Cavanagh, was every bit the diabolical mastermind fans knew and loved from the comics. He had the powers of the Speed Force, could pass through anything and most importantly, could travel back and forth through time.
He killed Barry’s mother, and when even that didn’t take out his nemesis, he began a long con that convinced the Flash he was his biggest ally.
In between all the scheming, he was more than happy to run a vibrating hand straight through the heart of enemies whenever the need arose. His stature was maintained all throughout the show and even at the end when it took a sacrifice from one of his forefathers to wipe him from existence.