Supergirl Season 1 Episode 20 : Better Angels

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.

NameSupergirl Season 1 Episode 20: Better Angels
Air DateApril 18th, 2016
GenresAction, Adventure, Drama, Science Fiction
NetworksCBS, The CW
Production CompaniesDC Entertainment, Berlanti Productions, Warner Bros. Television
DirectorLarry Teng
Guest StarsPeter Facinelli, Jenna Dewan, Briana Venskus, Malina Weissman, Chris Vance, Glenn Morshower, Laura Vandervoort, Laura Benanti, Helen Slater
Plot Keywordsdc comics, superhero, superheroine, based on comic, female protagonist
Melissa Benoist
Melissa Benoist
Kara Danvers
Chyler Leigh
Chyler Leigh
Alex Danvers
David Harewood
David Harewood
Hank Henshaw
Jeremy Jordan
Jeremy Jordan
Winn Schott
Calista Flockhart
Calista Flockhart
Cat Grant
Mehcad Brooks
Mehcad Brooks
James Olsen

Other Episodes