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