DC TV Watch: Making Sense of All Those Midseason Finale Cliffhangers

THR rounds up the major twists, new mysteries and more announcements for all the DC Comics TV shows.
Darren Michaels/Warner Bros. Entertainment Inc.

Welcome back to The Hollywood Reporter's weekly DC TV Watch, a rundown of all things DC Comics on TV. Every Friday, we round up the major twists, epic fights, new mysteries and anything else that goes down on The CW's Arrow, The Flash, Legends of Tomorrow, Supergirl and Black Lightning and Fox's Gotham. This week, we're breaking down all the midseason finales until the super shows return in January.


Met her match | While Supergirl (Melissa Benoist) proved her strength and won a fight against her more famous cousin (Tyler Hoechlin) last season, it turns out that she's no match for the newly awakened Reign (Odette Annable). The enemies came to blows on the rooftops and streets of National City in the fall finale and, after a valiant effort of Supergirl holding her own, Reign came out victorious. Not only did she beat Kara to a bloody pulp (yes, she made Supergirl bleed!), but she literally knocked Kara unconscious. Based on the preview for the midseason premiere, it looks like Kara won't be waking up from that beatdown anytime soon. For those who had doubts about Reign's level of ruthlessness, there's the answer. Supergirl is in for the fight of her life and, after this initial meeting, there's a serious question of if Kara will actually be able to take Reign down.

Call in reinforcements | Does she need to find a super team of heroes to help her take out Reign? Good thing there's a ship full of them buried in the bedrock underneath National City, as Mon-El's (Chris Wood) Legion of Super Heroes provides the perfect answer to Kara's current villain problem. That flash of a Legion ring in the midseason premiere trailer illustrates that The CW drama has only just begun to scratch the surface of that deep well of comic book source material. It's going to be a long winter break. 

Legends of Tomorrow

Another one bites the dust | A week after losing Dr. Martin Stein (Victor Garber) in the crossover, the Waverider lost another crew member during the midseason finale. Jax (Franz Drameh) realized, after coming in contact with Stein's younger self, that his other Firestorm half died in order for him to live. That prompted his desire to leave the Waverider and pursue a happy and full life — whatever that may include — elsewhere. He left the ship and the crew on good terms, parting with a sweet surprise Christmas party. It's hardly surprise that Jax would leave the team in Stein's absence after losing his other half, but it's definitely a bummer to see all of Firestorm gone from the series after a mere two episodes. And while Drameh has exited Legends of Tomorrow, that opens the door for new members to join the Waverider.

Welcome aboard | Speaking of new members, remember John Constantine (Matt Ryan)? He showed up in the final shot of the midseason finale, stowing away on the Waverider to ask Sara (Caity Lotz) for a favor after helping to restore her soul on Arrow. As luck would have it, he'd like Sara's help defeating a demon who "knows her name." While he didn't name the mysterious Mallus viewers have heard murmurs about all season, that has to be what he's talking about. Sara was pulled into an alternate dimension where Mallus spoke her name earlier in the episode, and it's really the only thing that makes sense. That is, unless Legends plans on introducing a new storyline instead.

Definitely not a coincidence | As DC TV Watch predicted, all the time anachronisms the Legends have been facing this season are way too personal to be a coincidence. Coming into contact with their younger selves (or younger parents) while fighting anachronisms has become too common an occurrence, so something larger is definitely at play here. Whether that connects to Mallus or is something else, though, has yet to be determined.

The Flash

Good as new | The Thinker's (Neil Sandilands) intentions were finally revealed during the midseason finale. First, he used his Thinking Cap to transfer his consciousness into the mind of a telepathic bus meta Dominic (Kendrick Sampson). Now he's young, spry and extremely powerful with a completely new identity. Then, he used his old body — now devoid of life — to frame Barry (Grant Gustin) for murder. After multiple seasons of teasing viewers, the prophecy and mysterious visions of Barry in a cell have finally come to fruition as the hero was arrested in the final moments of the episode. Suddenly, Barry's babbling at the start of the season about "your honor" and being innocent make sense! To add insult to injury, Barry's arrest came as Dominic managed to ingratiate himself into Team Flash, earning their trust with his new face. That's definitely going to sting as Barry heads into his own murder trial in the new year.


Back to the original recipe | Viewers wanted OTA, and they're are getting OTA. The Original Team Arrow is back, but not for any good reason — as every other team member either quit or was kicked out during the midseason finale. As it turns out, Rene (Rick Gonzalez) was the ace in the hole for the FBI investigation against Oliver (Stephen Amell) and was blackmailed to either turn on Oliver or never see his daughter again. Curtis (Echo Kellum) and Dinah (Juliana Harkavy) subsequently quit after learning that Oliver and Felicity were spying on the whole team behind their backs as they tried to find whomever the traitorous team member was. Down three members, Team Arrow has never been more compromised heading into the new year.

Worst timing ever | Team Arrow's implosion couldn't have come at a more inopportune time as all of the Arrow season six villains are working together to take the squad down. Cayden James (Michael Emerson), Black Siren (Katie Cassidy), Anatoly (David Nykl), Vigilante (Johann Urb) and Richard Dragon (Kirk Acevedo) have teamed to defeat Oliver, and their first hit is taking out his allies. After the chilling and disturbing villain storyline last season with Prometheus (Josh Segarra) — arguably one of Arrow's best villains yet — the only way to top that is to make all the big bads of Oliver's past come together to form a formidable team. And since Oliver has no idea what's coming, they might actually inflict some permanent damage.


Student becomes the master | Sofia Falcone (Crystal Reed) proved during the fall finale that she's willing to do whatever it takes to become the leader of Gotham's underworld ... including killing her own father. She ordered a hit on Carmine (John Doman) in order to frame Penguin (Robin Lord Taylor) — and it worked. Who knew Sofia was colder and more calculated than her crime boss father?! Certainly not Jim (Ben McKenzie), though after seeing that Sofia was behind and then killed madman Professor Pyg (Michael Cerveris) he definitely knows who he's dealing with now. Jim will have to cross some lines he's never crossed before if he's going to figure out a way to take down Sofia, since she's always 20 steps ahead of everyone else.

Unholy alliance | Penguin's now behind bars thanks to Sofia, and he's teamed with an unexpected ally: Jerome (Cameron Monaghan), aka the proto-Joker. Easily one of the best parts of Gotham — used infrequently given his series regular fan-favorite role on Showtime's Shameless — Jerome's return came as a true shock in the final moments of the fall finale. There couldn't have been any better way to keep fans on the hook over the long winter hiatus. The idea of Penguin and Jerome teaming to exact their revenge on Gotham is pretty great. Bring on the insanity!

Gotham airs Thursdays on Fox. Supergirl airs Mondays, The Flash and Legends of Tomorrow air Tuesdays, Arrow airs Thursdays and Black Lightning will premiere Tuesday, Jan. 16, all on The CW.