Plot: 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.

Supergirl - Season 1 - Better Angels (Episode 20)
Episode Aired On:
Monday, April 18 2016
8 years ago
Monday, April 18 2016
8 years ago
Go to
Episode 19