 A version of Dr. Destiny under the name John Deegan  appears in the Arrowverse 2018  crossover "Elseworlds", primarily portrayed by Jeremy Davies.
<fluency>  A version of Dr. Destiny under the name John Deegan  appears in the Arrowverse 2018  crossover "Elseworlds", primarily portrayed by Jeremy Davies.
 A version of Dr. Destiny under the name John Deegan , appears in the Arrowverse 2018 crossover "Elseworlds", primarily portrayed by Jeremy Davies.