Supergirl
2015–2021  (CBS, The CW)
Supergirl

Better Angels

Better Angels

Episode #
120
U.S. Air Date
04.18.16
Our Rating
Buy Digital
Discuss this Episode

After Non sends Alex to kill her own sister Kara must free National City from the control of Myriad — only to learn that her enemies are using the technology to wipe out all of humanity.

U.S. air dates are in MM.DD.YY form.   U.K. air dates are in DD.MM.YY form.
SciFi Stream earns a commission on purchases made through our affiliate links.
About

    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.

    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)