Special Guest Stars Grant Gustin as Barry Allen Guest Stars Katrina Law as Nyssa al Ghul Venus Terzo as Dr. Elisa Schwartz Madison McLaughlin as Evelyn Sharp Parker Young as Alex Davis Alex Kingston as Dinah Lance Janet Kidder as Ruvé Dahrk Co Starring Jeremy Jones as Gun Dealer Wolsey Brooks as SCPD Officer Joe Zanetti as Task Force Agent Rob Hayter as Security Todd Thomson as Minister