Special Guest Stars Tom Cavanagh as Dr. Harrison Wells Chyler Leigh as Alex Danvers Neal McDonough as Damien Darhk Javicia Leslie as Ryan Wilder / Batwoman Guest Stars Jon Cor as Mark Blaine Tony Curran as Despero Andres Soto as Marcus Osric Chau as Ryan Choi Co Starring Jessica Hayles as Arielle Atkins