Dr. John Deegan is a fictional character portrayed by Jeremy Davies in the TV series Arrow.
In the first episode they appeared in, titled Elseworlds, Part 2 (season 7), they were 49 years old.
They appear in 1 episodes out of a total of 170 aired
Episodes1
Elseworlds, Part 2
episode S7.E9 december 2018Still trapped in each other's bodies, Oliver and Barry head to Gotham City with Supergirl to find out why their reality changed and cross paths with the mysterious Kate Kane.