Jeremy Davies Cast in Key Villain Role for the Arrowverse Crossover
Dr. Deegan is employed at the Arkham Asylum for the Criminally Insane in Gotham City. There's just one catch to this doctor — he might be crazier than the inmates under his care.
The Flash, Supergirl and Green Arrow will be drawn to Gotham City due to the doctor's "machinations."
Davies is no stranger to TV: He's appeared in Starz's American Gods, Fox's Sleepy Hollow, and Showtime's Twin Peaks revival. Fans of the shows like Hannibal and Justified will also recognize the actor.
Some of Davies' other memorable roles include Daniel Faraday in ABC's Lost and Corporal Upham from Steven Spielberg's Saving Private Ryan.
Don't miss Davies wreak havoc on Gotham City when the Arrowverse Crossover begins this winter!