"Something is wrong with reality," Oliver (Stephen Amell) says in the official teaser for this year's Arrowverse crossover, "Elseworlds."
In the three-part event, history has been rewritten, resulting in a chaotic world that finds Barry (Grant Gustin) and Oliver swapping lives and Kara (Melissa Benoist) being held captive by her uncharacteristically callous sister Alex (Chyler Leigh). The baffled heroes from The Flash, ArrowandSupergirlwill once again unite to stop the culprit behind this reality-bending fiasco, a villain by the name of the Monitor (LaMonica Garrett).
They'll find help in other familiar faces like fan-favorite speedster Jay Garrick (John Wesley Shipp), Caitlin Snow's alter ego Killer Frost (Danielle Panabaker) and Superman (Tyler Hoechlin), who dons a killer black suit in the thrilling sneak peek. Plus, Batwoman (Ruby Rose) will finally make her Arrowverse debut when our heroes drop by Gotham.
The three-night crossover begins Sunday, Dec. 9 at 8/7c with The Flash, which will air in Supergirl's regular time slot. "Elseworlds" continues with Arrow on Monday, Dec. 10 at 8/7c and Supergirl will close things out in The Flash's typical time slot on Tuesday, Dec. 11 at 8/7c.
(Full Disclosure: TV Guide is owned by CBS, a parent company of the CW.)