16 Perfect Superhero TV Show Casting Choices That Nailed Their Characters
13. Tom Cavanagh - Harrison Wells/Eobard Thawne (The Flash)
Though Arrow may remain a blight on the CW's line of superhero programming, The Flash continues to impress. Much like Legends of Tomorrow, the show has endeavoured to embrace the zaniest and wackiest elements of the DC mythos, all whilst condensing them into an odd mix of old school maturity and soap-opera style drama. It's also got some pretty wicked actors on there too, with Tom Cavanagh's performance as Eobard Thawne impersonating Harrison Wells being the main stand out by far.
Thawne is The Flash's most troublesome enemy, taking on the reverse of the hero's outfit whilst at the same time retaining physics-bending powers of super speed. Given its fairly ridiculous premise it's a tough role to play convincingly, yet Cavanagh does this and more, making Zoom a truly threatening presence each and every time he comes on screen. Though technically he never does, because y'know, he's not actually Thawne. But still!