Watch two clips below for the season finale of Supergirl, “Better Angels.”
Episode synopsis:
Supergirl is forced to do battle with an unexpected foe and must risk everything – including her life – to prevent Non and Indigo from destroying every person on the planet, on the first season finale of SUPERGIRL, Monday, April 18th on CBS.
Supergirl airs Mondays at 8pm ET on CBS starring Melissa Benoist.