Elseworlds (Crossover)

is a 2018 crossover event.

Cast

 * Stephen Amell as Oliver Queen
 * Ruby Rose as Katherine Kane
 * Grant Gustin as Barry Allen/The Flash
 * Caity Lotz as Captain Sara Lance/White Canary
 * Melissa Benoist as Kara Danvers/Supergirl and Kara Danvers

Arrow Cast

 * David Ramsey as John Diggle
 * Emily Bett Rickards as Felicity Smoak/Overwatch
 * Echo Kellum as Curtis Holt
 * Rick Gonzalez as Rene Ramirez/Wild Dog
 * Juliana Harkavy as Dinah Drake
 * Colton Haynes as Roy Harper

Flash Cast

 * Candice Patton as Iris West-Allen
 * Danielle Panabaker as Dr. Caitlin Snow/Killer Frost
 * Carlos Valdes as Cisco Ramon/Vibe
 * Hartley Sawyer as Ralph Dibny/Elongated Man
 * Jessica Parker Kennedy as Nora West-Allen/XS
 * Tom Cavanagh as Harrison Sherloque Wells
 * Jesse L. Martin as Detective Joe West

Supergirl Cast

 * Chyler Leigh as Director Alex Danvers
 * Jesse Rath as Querl Dox/Brainiac 5
 * David Harewood as J'onn J'onzz

DC's Legends of Tomorrow Cast

 * Brandon Routh as Dr. Ray Palmer/The Atom
 * Maisie Richardson-Sellers as Charlie
 * Tala Ashe as Zari Tomaz
 * Amy Louise Pemberton as Gideon
 * Nick Zano as Dr. Nate Heywood/Steel
 * Dominic Purcell as Mick Rory/Heat Wave
 * Matt Ryans as John Constantine