16 Perfect Superhero TV Show Casting Choices That Nailed Their Characters

13. Tom Cavanagh - Harrison Wells/Eobard Thawne (The Flash)

Cesar Romero Joker Krysten Ritter Jessica Jones
The CW

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!

Content Producer/Presenter
Content Producer/Presenter

Resident movie guy at WhatCulture who used to be Comics Editor. Thinks John Carpenter is the best. Likes Hellboy a lot. Can usually be found talking about Dad Movies on his Twitter at @EwanRuinsThings.