It's almost that time of year again!
By that we mean, almost time for the annual Arrowverse crossover!
This year, DC's Legends of Tomorrow is sitting out of the action, leaving it down to Arrow, The Flash, and Supergirl to save the world.
They are joined by Batwoman who will be played by Ruby Rose.
We've rounded up the stills from the crossover below.
It gets underway Sunday, December 9th on The CW!
Iris and Barry Take Two - The Flash
We have the same Iris, but a whole new Barry Allen as Stephen Amell swaps roles with Grant Gustin.
Getting Information - The Flash Season 5 Episode 9
There looks to be some drama at STAR Labs, but what will this have to do with the new villain?
The REAL Barry Allen - The Flash Season 5 Episode 9
In this Elseworlds timeline, everything is different, and it sure looks like Barry is not impressed that Oliver is speaking to Iris.
Welcome Back to Smallville! - The Flash Season 5 Episode 9
The heroes start to unite, and this action actually takes place on the farm used on Smallville.
A Family Reunion - The Flash Season 5 Episode 9
Clark Kent, Kara Danvers, and Lois Lane together on a farm? That's low-key.
A New Threat Emerges - The Flash Season 5 Episode 9
How long will it be before Kara and Clark suit up to lay waste to the villains?