Supergirl hasn’t exactly been quiet in recent weeks, but the lead-up to Season 2’s finale is bringing spoilers and DC favorites out of the woodwork. Case in point, find out what brings both Superman and Cat Grant back to National City for a “Nevertheless, She Persisted” finale, and get a taste of what big bad will be swooping in for Season 3!

Get ready for a bevy of new Supergirl Season 2 finale details, as Entertainment Weekly reveals that that May 22 closer will skew topical with its “Nevertheless, She Persisted” title. Calista Flockhart’s Cat Grant will actually return one week prior with “Resist,” the synopsis for which you can read below:

CAT GRANT RETURNS – Supergirl (Melissa Benoist) grapples with whether or not to obey the President’s (guest star Lynda Carter) orders regarding Rhea’s (guest star Teri Hatcher) latest actions. Meanwhile, Cat Grant (Calista Flockhart) returns to National City.

As for the finale itself, not only will Tyler Hoechlin’s Superman join the fight against Rhea (Teri Hatcher) and Cadmus, but Sharon Leal’s Miss Martian will be back in action as well, according to Supergirl.TV.

But why stop there? Remember how Man of Steel alum Mark Gibbon was hired to play Zod in an unknown capacity, despite the role usually commanding actors of a larger stature? Executive producer Andrew Kreisberg told ComicBookResources that viewers “will get a glimpse of the Season 3 villain in the finale, which we’re also excited about,” without actually specifying who he meant.

Mind you, there’s no guarantee that Zod will be Season 3’s villain, but the character’s appearance in the finale doesn’t seem to fit with any of the other conflicts. Season 3 also might not want to fall into similar patterns as The Flash, given that major villains have typically been Kryptonian or Daxamite authority figures adjacent to Kara’s past.

Of course … there’s always the possibility that Season 3’s villain is someone we’ve already met, and will only flash “a glimpse” of their bad side in the finale. Someone newly elevated to series regular for Season 3, perhaps?

We’ll see what other details take flight as Supergirl builds an endgame with Monday’s “Alex,” so stay tuned for the latest.

More From ScreenCrush