Supergirl has flourished in its second season, and has become one of the best superhero shows on TV since it moved from CBS to The CW. The show follows the exploits of Kara Danvers, a mild-mannered reporter for CatCo News in National City, who also happens to be the city’s most famous superhero, Supergirl.

Supergirl Season 2 explored Supergirl’s Kryptonian roots, and did not shy away from the source material; for instance, Season 2 saw the debut of her more famous cousin, Superman. Kara has begun to deal with what it means to be a hero, and how it affects all facets of her life.

Latest 'Supergirl' Season 2 Trailer

Official synopsis for Supergirl Season 2 Episode 22, titled “Nevertheless, She Persisted”:

SUPERGIRL FIGHTS FOR HER CITY; SUPERMAN RETURNS – Supergirl (Melissa Benoist) challenges Rhea (guest star Teri Hatcher) to battle to save National City. Meanwhile, Superman (guest star Tyler Hoechlin) returns and Cat Grant (guest star Calista Flockhart) offers Supergirl some sage advice.

'Supergirl' Season 2 Cast Of Main Characters

  • Kara Zor-El/Kara Danvers/Supergirl – Melissa Benoist

Melissa Benoist has brought the titular hero to life, and has truly embodied the character of Supergirl. Kara Danvers is a mild-mannered reporter for CatCo News, but she also takes to the skies and defends National City against a myriad of extraterrestrial and domestic threats.

  • James Olsen/Guardian – Mehcad Brooks

In Supergirl Season 1, Jimmy Olsen served as a romantic foil for Kara Danvers, but Season 2 has propelled the character into his new role as the vigilante hero, Guardian. Jimmy fights crime with the help of Winn Schott, and is still close friends with Kara’s cousin, Superman/Clark Kent.

  • Alex Danvers – Chyler Leigh

Alex Danvers is Kara’s adopted sister, and is also an agent for The Department of Extranormal Operations (D.E.O). She works closely with Kara, and together they work to keep National City safe from various threats.

  • Winslow "Winn" Schott, Jr. – Jeremy Jordan

Winn Schott is the tech expert of the group, and has recently joined the D.E.O. to further help Supergirl. Winn also helps Jimmy Olsen patrol the city, although he usually just runs tech ops while Jimmy fights crime as Guardian. Winn is also the son of famed Superman villain, Toy Man, and is trying to redeem the family legacy that was ruined by his father.

  • J'onn J'onzz/Martian Manhunter – David Harewood

J'onn J'onzz is the last surviving member of the Green Martians, after his race was wiped out by the villainous White Martians. He is the head of the D.E.O., and helps Supergirl embrace her powers. J’onn is one of the most powerful beings in the multiverse, and has a dancing plethora of powers including: shape-shifting, telepathy, telekinesis, super strength, flight, phasing, and super speed.

  • Mon-El - Chris Wood

Mon-El is the Prince of Daxam, and is the current love interest of Kara Danvers. Although he lied about his background, Mon-El has done everything he can to become a better person and hero. His mother, Queen Rhea, wishes to destroy Supergirl, and Mon-El will do anything in his power to stop her. Mon-El also possesses slightly less powerful versions of Supergirl’s power, but is still a formidable hero.

  • Maggie Sawyer – Floriana Lima

Maggie is a police detective, and is the romantic partner of Alex Danvers. She is a new addition to Supergirl Season 2, and has really made a new for herself with fans.

'Supergirl' Season 2 Theories

Supergirl [Credit: The CW]
Supergirl [Credit: The CW]

There is fan speculation about Lena Luthor’s intentions, and that she might be playing Kara for a fool — but those theories have yet to hold any ground. It would not be surprising if the sister of Lex Luthor turned out to be evil; however, at this point, she is simply trying to take back the Luthor name, and make it a force for good.

Supergirl is also rumored to be bringing in the Legion of Superheroes, as they have dropped many hints about their arrival this season.

Where To Watch 'Supergirl' Season 2

Supergirl Season 2 has officially wrapped, but you can watch the whole season from the beginning when it premieres May 30, 2017 on Netflix. You can also check out all of Season 1 of Supergirl streaming on Netflix.