As The CW's various DC Comics-based superhero TV series all approach the climaxes of their current storylines, the network has released synopses for season finales of "Supergirl," "The Flash" and "Arrow."
Spoilers abound, so proceed with caution if you are not up on the show's current episodes.
"Supergirl" Season 2 finale:
Supergirl (Melissa Benoist) challenges Rhea (guest star Teri Hatcher) to battle to save National City. Meanwhile, Superman (guest star Tyler Hoechlin) returns and Cat Grant (guest star Calista Flockhart) offers Supergirl some sage advice.
"The Flash" Season 3 finale:
With nothing left to lose, Barry (Grant Gustin) takes on Savitar (also Grant Gustin) in an epic conclusion to season three.
"Arrow" Season 5 finale:
The battle between Oliver (Stephen Amell) and Adrian Chase (Josh Segarra) culminates in a final epic battle on Lian Yu. After recent events, Oliver decides to recruit a group of unlikely allies – Slade (guest star Manu Bennett), Nyssa (guest star Katrina Law), Merlyn (John Barrowman) and Digger Harkness (guest star Nick. E. Tarabay) – to defeat Chase. However, Chase has his own army – Black Siren (guest star Katie Cassidy), Evelyn Sharp (guest star Madison McLaughlin) and Talia al Ghul (guest star Lexa Doig) – and the forces collide in an explosive season finale.
Airing Mondays at 8 p.m. ET/PT on The CW, “Supergirl” stars Melissa Benoist, Mehcad Brooks, Chyler Leigh, Jeremy Jordan, David Harewood and Chris Wood.
Airing Tuesdays at 8 pm ET/PT on The CW, “The Flash” stars Grant Gustin as the Scarlet Speedster with Jesse L. Martin, Tom Cavanagh, Carlos Valdes, Candice Patton, Danielle Panabaker and Keiynan Lonsdale.
Airing Wednesdays at 8 pm ET/PT on The CW, “Arrow” stars Stephen Amell as the Emerald Archer with Emily Bett Rickards, David Ramsey, John Barrowman and Willa Holland.