Cavanagh will play Harrison Wells, a rock star in the world of physics who is the mind and money behind Central City's S.T.A.R. Labs Particle Accelerator. Harrison becomes a pariah after the lab's explosion, but he charts his path to redemption when he discovers that his failed experiment had the unintended consequence of creating the world's fastest man, aka The Flash (Grant Gustin).
What do you think of the casting?
(Full disclosure: TVGuide.com is owned by CBS, one of The CW's parent companies.)