This year's Arrowverse crossover is going all in.

According to TV Line, The CW revealed Thursday at the network's Upfronts presentation that Crisis on Infinite Earths will be a five-hour affair that includes all five Arrowverse shows: Arrow, The Flash, Supergirl, DC's Legends of Tomorrow and newcomer Batwoman. The massive crossover will take place over two quarters, meaning the first three parts will air in December, and the other two will air in early 2020 (including Legends, which premieres midseason — and which returns to the crossover fun after sitting out the most recent superhero reunion).

Fellow CW superhero series Black Lightning will again be excluded from this narrative because it exists entirely outside the Arrowverse.

Everything We Know About the Arrowverse's 'Crisis on Infinite Earths' Crossover

The seeds for the upcoming mega team-up were already sowed in last year's crossover, Elseworlds, when Oliver (Stephen Amell) struck a deal with the Monitor (LaMonica Garrett) to save the multi-verse. Arrow's Season 7 finale revealed the cost of that bargain would be Oliver's life, thanks to a flash-forward that showed a headstone dating his death in 2019. And it looks like we may lose another hero after The Flash's Season 5 finale alluded to Barry (Grant Gustin) vanishing during a "crisis" in 2019. A bonus scene from the episode showed a newspaper headline touting his disappearance, which changed from the original Season 1 date of 2024 to 2019.

Crisis on Infinite Earths will kick off in late 2019 on The CW.

(Disclosure: TV Guide is owned by CBS Interactive, a division of CBS Corporation.)

Arrowverse crossover "Elseworlds"Arrowverse crossover "Elseworlds"