Actor Jeremy Davies Will Appear In Arrowverse Crossover As A New Villain

Jeremy Davies has been cast to appear as Dr. John Deegan in the upcoming crossover between The Flash, Supergirl, and Arrow. The character of Deegan is a new creation but will reside in the familiar setting of Arkham Asylum.

Davies, who has been acting for a couple of decades now, can be recognized in a number of roles on both the big and small screens. Most readers will recognize him from appearances on Lost, Hannibal, Sleepy Hollow and American Gods. DC fans will also recognize him from NBC’s Constantine and as one of the voices in the animated feature Justice League Dark.

As for his future appearance in the CW’s Arrowverse, Davies will be playing a character that is new to the show but seems familiar to many fans. The character of Dr. John Deegan, is a scientist conducting research at the asylum and is being hyped up to be a character that might be as disturbing as some of the inmates within those crazy walls. His actions will be so disturbing that Green Arrow, Flash, and Supergirl will have no choice but to respond and head towards Gotham.

This crossover definitely looks to be shaping up to be a great one as the focus shifts from all the different cities in the Arrowverse, over to the iconic Gotham City. Add to that the possibility of more cameos from Arkham Asylum and you have recipe for a landmark event for the history of DC television.

Image courtesy of

Joseph Marcas

Joseph is a contributor to DC Comics News and hopes to someday become a superhero. He enjoys writing, politics, and everything between ballet and monster truck rallies.