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