Supergirl - Episode 1.20 - Better Angels (Season Finale) - Sneak Peeks, Promos, Promotional Photos & Press Release *Updated* By SpoilerTV (April 14, 2016, 10:58 pm) Supergirl



Sneak Peeks






Extended Promo
Thanks to Phun for the heads up.





Promo






SUPERGIRL FACES HER GREATEST TEST YET WHEN HER ENEMIES PLAN TO DESTROY EVERY PERSON ON THE PLANET, ON THE FIRST SEASON FINALE OF “SUPERGIRL,” MONDAY, APRIL 18

“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, on the first season finale of SUPERGIRL, Monday, April 18 (8:00-9:00 PM, ET/PT) on the CBS Television Network.

CHEAT TWEET: The stakes have never been higher! Kara’s enemies aim 2 destroy everyone on Earth! #Supergirl Season Finale 4/18 8pm http://bit.ly/1Mzp6RR

REGULAR CAST:

Melissa Benoist (Kara Danvers/Supergirl)
Calista Flockhart (Cat Grant)
Chyler Leigh (Alex Danvers)
Mehcad Brooks (James Olsen)
David Harewood (Hank Henshaw/J’onn J’onzz)
Jeremy Jordan (Winslow “Winn” Schott)

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 CAST:

Dawn Greenidge (Pedestrian Woman)
Jessica Garcia (Teenage Girl)

STORY BY: Andrew Kreisberg and Ali Adler
TELEPLAY BY: Robert Rovner and Jessica Queller
BASED ON: The Characters Appearing in the DC Comics
DIRECTED BY: Larry Teng
Source: