Supergirl (Melissa Benoist) rounded up Imra (Amy Jackson), Livewire (Brit Morgan) and Psi (Yael Grobglas) for a mission that took them to Fort Rozz on the latest episode of Supergirl.
After finding out that a priestess who knew of Reign’s (Odette Annable) true mission was imprisoned in Fort Rozz, Supergirl gathered together her unlikely allies. Drifting near a blue star that stripped her of her powers, Supergirl couldn’t accept any help from Mon-El (Chris Wood) as the star emitted radiation fatal to men.
Reign found out what Supergirl was up to and intercepted her. Before they could get all the information they needed from the priestess, who warned of two other Worldkillers, Reign killed her.
[brid video=”215920″ player=”531″ title=”Supergirl 3×12 Extended Promo “For Good” (HD) Season 3 Episode 12 Extended Promo”]
Psi used her powers to drive off Reign and Livewire sacrificed herself to save Supergirl’s life.
Meanwhile Alex (Chyler Leigh) looked after Sam’s daughter and helped her battle a cyberbully.
Elsewhere in the episode Sam missed an entire day leaving her in serious trouble with Lena (Katie McGrath) and a new Worldkiller was revealed.
The next episode of the season is For Good. Supergirl steps in to help Lena when the fight between her and Morgan Edge takes a rather deadly turn.
Tune in to Sky 1 HD at 8pm on Monday to see the episode. Preview it with our gallery below: