Elseworlds

Elseworlds is the name of the fifth Arrowverse crossover between, and. It began December 9, 2019, and finished on December 11, 2019.

Synopsis
The three-night event begins with Arkham Asylum doctor John Deegan rewriting reality, which results in Oliver and Barry swapping lives. In this new reality, the two heroes are the only ones that know that they are in the wrong lives and have each other's powers.

Cast

 * Cassandra Jean Amell as Nora Fries
 * Stephen Amell as Green Arrow/The Flash (Oliver Queen)
 * Kirk Acevedo as Ricardo Diaz
 * John Barrowman as Dark Archer (Malcolm Merlyn)
 * Melissa Benoist as Supergirl (Kara Danvers)
 * Mehcad Brooks as Jimmy
 * Tom Cavanagh as Harrison Sherloque Wells / Reverse-Flash (Eobard Thawne)
 * Jeremy Davies as John Deegan
 * Bob Frazer as Psycho Pirate (Roger Hayden)
 * LaMonica Garrett as The Monitor (Mar Novu)
 * Grant Gustin as The Flash/Green Arrow (Barry Allen)
 * Liam Hall as Joe Wilson
 * David Harewood as Martian Manhunter (J'onn J'onzz)
 * Tyler Hoechlin as Superman (Clark Kent) / Superman (John Deegan)
 * Echo Kellum as Curtis Holt
 * Chyler Leigh as Alex Danvers
 * Candice Patton as Iris West-Allen
 * Danielle Panabaker as Killer Frost (Caitlin Snow)
 * David Ramsey as Freelancer (John Diggle)
 * Jesse Rath as Brainiac 5 (Querl Dox)
 * Emily Bett Rickards as Felicity Smoak
 * Ruby Rose as Batwoman (Kate Kane)
 * Hartley Sawyer as Elongated Man (Ralph Dibny)
 * John Wesley Shipp as The Flash (Barry Allen)
 * Adam Tsekhman as Gary Green
 * Elizabeth Tulloch as Lois Lane
 * Carlos Valdes as Cisco Ramon