Supergirl 1x20 "Better Angels" (Season Finale) - 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 18th on CBS.

Official website: Official Twitter page: Official Facebook page:

Supergirl 1x20 Promo/Preview "Better Angels" (Season Finale) Supergirl Season 1 Episode 20 Promo Supergirl Season 1 Season Finale Promo Supergirl 1x20 Promo "Better Angels" (HD) Season Finale

Appears on these pages

  • Better Angels

    "Better Angels" is the twentieth and final episode of the first season of Supergirl, and the...