Supergirl wraps up its inaugural season with tonight's "Better Angels" episode.
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.
Check out clips and a trailer for the episode in the videos below.
Check out preview images in our gallery at the bottom of the page.
The finale airs on Monday, April 18 at 8 p.m. ET/PT on CBS.
Have you seen Dawn of Justice yet? If so, go rate it in the ComicBook.com Movie Database for a chance to win your very own Armored Batman figure!
Batman v. Superman: Dawn of Justice is now playing in theaters.