It's almost that time of year again!
By that we mean, almost time for the annual Arrowverse crossover!
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?
Ruby Rose is taking on the role of Kate Kane aka Batwoman, and we can't wait to watch her in action.
New Friends - Arrow Season 7 Episode 9
Oliver Queen attempts to work with Kate Kane, but will the pair be able to work together for the sake of the world?
Diggle Fights - Arrow Season 7 Episode 9
Diggle is ready to take down whichever villain he needs to in order to get ahead of the game.
Time for a Fight - Arrow Season 7 Episode 9
Supergirl shows up just in the nick of time, but will this different timeline reveal different powers?
Not Good - Arrow Season 7 Episode 9
Given Supergirl's reaction, we think it's fair to say that the new villain is a scary one.
The 90s Are Back - Arrow Season 7 Episode 9
John Wesley Shipp shows up as the 90s Flash to battle alongside the current Flash, Green Arrow, and Supergirl.
I Don't Come In Peace - Arrow Season 7 Episode 9
This looks to be the villain the heroes are facing, but what does he really want?
A New Reality - Arrow Season 7 Episode 9
Will Barry be able to help save the world and put everything back to the way it was?
Cheers! - Supergirl
Barry and Oliver share a beer, but are they any closer to solving the big mystery?
Cisco the Villain? - Supergirl Season 4 Episode 9
Cisco has a new look, and it seems like he could be one of the villains in the crossover. He does not look impressed with Barry and Oliver.
Not Going to Plan - Supergirl Season 4 Episode 9
Yeah, this conversation does not look like it's going to plan.