Season 2 (Supergirl)

The second season of premiered on October 10, 2016 on The CW and concluded on May 22, 2017. The season consisted of 22 total episodes during its run.

Main Cast

 * Melissa Benoist as Supergirl/Kara Danvers (Kara Zor-El)
 * Mehcad Brooks as Guardian (James "Jimmy" Olsen)
 * Chyler Leigh as Alex Danvers
 * Jeremy Jordan as Winn Schott
 * Floriana Lima as Maggie Sawyer
 * Chris Wood as Mon-El/Mike Matthews
 * David Harewood as Martian Manhunter/John Jones (J'onn J'onzz) & Cyborg Superman (Hank Henshaw)

Soundtrack
On October 10, 2017, an album consisting of incidental music from the season was released digitally on Spotify and Amazon Music.