Kara (Melissa Benoist) fought for her life after a plant known as Black Mercy put her into a dreamlike state on the latest episode of Supergirl.
The plant made her imagine that she was back on Krypton and it was revealed that Non (Chris Vance) was behind the attack. Alex (Chyler Leigh), Winn (Jeremy Jordan), James (Mechad Brooks), Hank (David Harewood) and Maxwell (Peter Facinelli) rallied together to pull Kara back into reality.
Once Alex successful brought Kara out of her dreamlike state, Kara sought out Non and attacked him in revenge. Astra (Laura Benanti) was killed by Alex who was trying to protect Hank.
The next episode of the season is Truth, Justice and the American Way. Supergirl takes on a master jailer who is hunting and killing Fort Rozz escapees. Plus, Kat hires a second assistant.
Tune in to Sky 1 HD at 8pm on Friday to see the episode. Preview it with our gallery below: