"""Better Angels"" -- Supergirl (Melissa Benoist, left) 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. Also pictured: Chyler Leigh (right) Photo: Cliff Lipson/CBS ©2016 CBS Broadcasting, Inc. All Rights Reserved"
{}