Supergirl is forced to do battle with an unexpected enemy as she risks everything – including her life – to stop Non and Indigo from destroying everyone on Earth.
Watch Supergirl s.1 ep.20 (Better Angels) Online
- Director: Larry Teng
- Cast: Melissa Benoist | Mehcad Brooks | Chyler Leigh
- Rating (IMDB): 8.2
- Today: 293 Views
Back to Supergirl