The Flash casts the man (sort of) responsible for Barry Allen's powers
Jesse L. Martin isn't the only TV veteran set for The CW's Flash series. It's been confirmed that Edand Royal Pains alumni Tom Cavanagh has also joined the cast. He'll play a character who works very closely with Barry Allen and is inadvertently responsible for making him a speedster.
According to The Hollywood Reporter, Cavanagh will play Harrison Wells. He's "described as a rock star in the world of physics. The mind and money behind Central City's S.T.A.R. Labs Particle Accelerator, he becomes a pariah after the lab's explosion, but charts his path to redemption when he discovers that his failed experiment had the unintended consequence of creating the world's fastest man."
The Flash's casting process is almost coming to an end. Martin will play Detective West, while Candice Patton was recently cast as his daughter and Allen's love interest, Iris. There's also Danielle Panabaker as bioengineering expert Caitlin Snow, who may go on to become the villain Killer Frost. Plus, Rick Cosnett as Detective Eddie Thawne, who conveniently shares a last name with The Flash's archival Reverse Flash/Professor Zoom.
There's also Carlos Valdes, who'll appear as Cisco Ramon. He's the youngest scientist at S.T.A.R. Labs and also a mechanical engineering genius. He's based on the comic character Paco Ramone, codename Vibe.