With Arrow, The Flash, and Supergirl now approaching the end of their seasons, the action is ramping up.
Arrow Season 6 Episode 20 will find some shocking revelations coming to the forefront about one character, while Oliver tries to garner allies to help him take on Diaz.
On The Flash Season 4 Episode 20, an old face returns to help Team Flash in the battle against The Thinker, while one character reacts to a big life event.
Finally, on Supergirl Season 3 Episode 16, Kara must join forces with someone to try and get more intel about taking down the third Worldkiller.
We've compiled stills from the above three episodes below.
Remember you can watch Arrow online, The Flash online and Supergirl online right here via TV Fanatic.
1.
Working Together Again? - Arrow Season 6 Episode 20
Diggle and Dinah look set to continue on the same side, but will they be able to take down the villain?
2.
Making a Decision - Arrow Season 6 Episode 20
This four-persons strong alliance needs to chat about the best course of action to win the battle, but will any of them mess it up?
3.
Curtis On The Job - Arrow Season 6 Episode 20
Curtis always has weird and wonderful devices to save the day, but will he be able to pull the cat out of the bag on the latest mission?
4.
Siren Screech - Arrow Season 6 Episode 20
Dinah is ready to take on the bad guys, but how are we supposed to take her screech seriously when Siren-X's is so much stronger?
5.
A Betrayal? - Arrow Season 6 Episode 20
Laurel's association with Diaz could come back to haunt her in a big way on Arrow Season 6 Episode 20.
6.
What's He Doing Here? - Arrow Season 6 Episode 20
Lance has been trying to get Laurel back, but it looks like the addition of Diaz is going to cause some problems.
7.
Wanna Help Me? - Arrow Season 6 Episode 20
Oliver is in a tough spot: His allies seem to be turning on him, but will Anatoly be able to change things?
8.
Time for War - The Flash
Cisco, Gypsy, Barry and Iris are ready for one final battle against The Thinker, but will they all survive?
9.
I'm Back, Guys! - The Flash Season 4 Episode 20
Gypsy is along for the ride to take down The Thinker, but will she be able to do so before anyone else is killed?
10.
Finding the Frost - The Flash Season 4 Episode 20
With Harry losing his knowledge, he will likely be trying to help Caitlin get Killer Frost back before it's too late.
11.
It Will Be Fine - The Flash Season 4 Episode 20
After attending therapy, Iris knows Barry is hurting. The couple will take some time to refocus before embarking on the fight.
12.
We're Here! - The Flash Season 4 Episode 20
Marlize and DeVoe look set to be crashing the party, but could there be a bigger plan in the works?
13.
Who Is Marlize Fighting? - The Flash Season 4 Episode 20
Could this be the moment Marlize turns on DeVoe because of the way he's been treating her? We'll need to tune in to find out.
14.
Who Do You Think You Are? - The Flash Season 4 Episode 20
No, Gypsy is not auditioning for The Voice in this picture. She's getting ready to fight the villains.
15.
Lena and Sam - Supergirl
Sam is worried at the Worldkiller taking over her body, but is there any way to save her own persona?
16.
The Struggle - Supergirl Season 3 Episode 16
Does Lena really want the best for Sam in all of this, or does she have ideas for how she wants it to end?
17.
Trouble Is Coming - Supergirl Season 3 Episode 16
Alex and Winn are in a precarious situation on Supergirl Season 3 Episode 16, but can they be saved?
18.
The Truth - Supergirl Season 3 Episode 16
Supergirl, Mon-El and Imra are ready to find out more about taking on the Worldkiller, but what will happen?
19.
I Have a Gun! - Supergirl Season 3 Episode 16
Alex has gun and she's ready to use it, but who is on the receiving end of it? Find out when you watch the full episode.