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 Joe Zanetti as Task Force Agent Todd Thomson as Minister Wolsey Brooks as SCPD Officer Rob Hayter as Security