David Harewood Archive

Watch ‘Supergirl’ Previews Monday

Supergirl 1×20 “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 ...Read More