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