Season 2 (Supergirl)

The second season of Supergirl premiered on The CW on October 10, 2016.

Introduction

 * "When I was a child, my planet Krypton was dying. I was sent to Earth to protect my cousin. But my pod got knocked off course and by the time I got here, my cousin had already grown up and become... Superman. I hid who I really was until one day when an accident forced me to reveal myself to the world. To most people, I'm a reporter at CatCo Worldwide Media. But in secret, I work with my adoptive sister for the D.E.O. to protect my city from alien life and anyone else that means to cause it harm. I am Supergirl."

Main cast

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

Recurring cast

 * Ian Gomez as Snapper Carr
 * Katie McGrath as Lena Luthor
 * Brenda Strong as Lillian Luthor
 * Andrea Brooks as Eve Teschmacher
 * Sharon Leal as M'gann M'orzz/Miss Martian

Special guest cast

 * Helen Slater as Eliza Danvers
 * Dean Cain as Jeremiah Danvers
 * Tyler Hoechlin as Clark Kent/Superman
 * Calista Flockhart as Cat Grant
 * Lynda Carter as President Olivia Marsdin
 * Laura Benanti as Alura Zor-El
 * Grant Gustin as Barry Allen/The Flash
 * Carlos Valdes as Cisco Ramon/Vibe

Confirmed plot points

 * There will be a musical crossover episode between Supergirl and The Flash, presumably episode 13 or 14.

Confirmed new characters

 * Nick Farrow: The son of a famous reporter who is looking to make a name for himself in the news world.
 * Mr. Mxyzptlk: He will appear in two episodes.