Supergirl – Better Angels

SEASON 1 | EPISODE 20

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.

Click on the photo to enlarge

INFORMATION
RELEASE DATE: 2015.04.18 / 08:00-09:00 PM / SEASON FINALE!
DIRECTED: Larry Teng
STORY: Andrew Kreisberg and Ali Adler
TELEPLAY: Robert Rovner and Jessica Queller
PRODUCTION: #120

Recurring Cast
Jenna Dewan-Tatum (Lucy Lane), Chris Vance (Non), Peter Facinelli (Maxwell Lord), Laura Vandervoort (Indigo), Briana Venskus (Agent Vasquez), Glenn Morshower (General Sam Lane), Dr. Eliza Danvers (Helen Slater), Kitana Turnbull (Costumed Girl), Dan Warner (Fire Captain), Malina Weissman (Young Kara).

Guest Starring
Dawn Greenidge (Pedestrian Woman), Jessica Garcia (Teenage Girl).