Kara and Non's fight for Earth reaches a startling conclusion in the season finale of Supergirl. While Supergirl quickly rescued National City from Myriad's mind control capabilities, Non turns the device up to a dangerous level, threatening every person on the planet. With Superman still out of commission and Martian Manhunter injured, will Supergirl have what it takes to stop her uncle and save the planet? Let's run down the five most shocking moments from the season finale of Supergirl:
Danvers vs. Danvers vs. Danvers?!
Kara and Alex's battle to the death didn't go the way Non had planned. While he armed Alex with a kryptonite sword and body armor, he didn't plan for the arrival of Alex's mother, Eliza. J'onn (who didn't die of his stab wound from Indigo!) flew Eliza into National City to talk some sense into his Myriad-controlled daughter. For a moment, it looked like Alex would just behead her mother before finishing Supergirl off, but when Eliza mentioned Alex's father, Jeremiah, Alex suddenly gained control of her body.
It turns out that Myriad isn't a "true" mind control device, it simply separates people from their emotions, turning them into autonomons. Strong emotions (like hope) could stop Myriad in its tracks, which meant that Supergirl's broadcasted message of hope could stop Non's plans right in their tracks.prevnext
Non Wants to Blow Everyone's Heads Up
With Non no longer able to control National City via Myriad, it seemed as if Supergirl had ruined his plans of taking over Earth. But Indigo, ever the pragmatist, reminded Non that Myriad had one other, much more deadly capability.
A few hours later, Maxwell Lord revealed Non's new plan for Myriad to Supergirl and the DEO. Myriad worked by sending a signal directly into the brain. By amplifying that signal, Non could cause every human on the planet to lose their heads...literally. That's a pretty extreme contingency plan, but Non's reasoning was that eliminating the entire human race would save Earth...just not its inhabitants.prevnext
J'onn RIPS INDIGO IN HALF
With Myriad minutes away from killing every human on the planet, Kara and J'onn headed to Fort Rozz for a final confrontation with Non and Indigo. While the two Kryptonians faced off, J'onn had his rematch with the Coluan who injured him last episode. Indigo quickly got the upper hand on J'onn by stabbing him a second time, but J'onn picked her up and used his brute strength to literally rip her in half. Since she's an android, it's possible that Indigo could return next season, but this death felt a little more permanent.
Meanwhile, Supergirl heat visioned Non's eyes out, which was also pretty gnarly, but not nearly as gruesome as a large green alien ripping a blue alien in half.prevnext
Supergirl Throws Fort Rozz Into Space
Although J'onn and Supergirl defeated Non and Indigo, Myriad was still moments away from reaching a deadly strength. With no other options or time, Supergirl tried to sacrifice herself by picking the massive Fort Rozz up and flying it into space. Supergirl succeeded in tossing Fort Rozz (with Non's army safely imprisoned inside) away from Earth, but she didn't have enough energy or air to return to Earth. Luckily, Alex flew into space using Kara's original Kryptonian rocket to grab her adopted sister and fly her safely back to the DEO.prevnext
Cat Pronounces Kara's Name Right
One of Supergirl's recurring jokes this season is that Cat refuses to pronounce Kara's name right, calling her "Kira" instead. So, when Cat suddenly showed up at Kara's desk at the end of the episode with a box, Kara immediately presumed that her time at CatCo was at an end. But Cat wasn't firing Kara, she was moving her to a new office and promoting her to a position to be named later. After giving a small speech about how special Kara was, Cat shocked the world by finally pronouncing her name right for the first time.
Sure, Supergirl ended its first season with a Kryptonian rocket landing on Earth with a mystery passenger inside, but Cat finally getting Kara's name right was the real shocker no one was expecting.prev