Elseworlds


 * For the eponymous series of events, see Elseworlds (Earth-1: Pre-Crisis).

"His name is Mar Novu, but he calls himself the Monitor now. He's been unleashing the Book of Destiny across the multiverse to test different Earths. Test them for what? A crisis that he believes is coming. Novu thinks the Elseworlds created by the Book of Destiny approximates the collision of realities that we're facing."

- The Flash (Earth-90) and Green Arrow (Earth-1)

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

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