The 2016-2017 TV season is coming to a close, and "Supergirl" is one of those shows that are ending their sophomore seasons with a bang. The "Supergirl" Season 2 finale is a couple of weeks away, but is already getting fans excited thanks to some details that executive producer Andrew Kreisberg let slip during a couple of recent interviews. One thing that fans can look forward to when the season finale airs on May 22 is the return of Calista Flockhart as Cat Grant and Tyler Hoechlin as Superman. In fact, the EP promises the "biggest episode" yet with both characters returning to support Kara (Melissa Benoist) as she challenges the scheming Rhea (Teri Hatcher).

Cat Grant and Superman to the rescue

During the "Supergirl" season 2 finale, viewers and fans of The CW show will get to see "Kara's darkest hour," as per Andrew Kreisberg. As per Screen Rant, he admitted that Cat Grant and Superman will be there for her during this trying time, as they are indeed "great stabilizing influences in her life" as both Kara and Supergirl. In addition, Kreisberg said that viewers will definitely be "shocked" as to how both characters will make their way back to the show. He explained, "[Kara] needs them both desperately because she’s faced with some truly awful decisions to make in the finale and choices that affect her both as Kara and as Supergirl."

Season finale to feature major showdowns

It won't be a season finale without some awesome action, and the team behind the show has definitely promised to deliver.

Andrew Kreisberg admitted that they've invested quite a lot in the "Supergirl" season 2 finale by adding more visual effects and adding one more day to the filming schedule just to make it the biggest episode of the show yet. Kreisberg told Entertainment Weekly, "It really feels like the culmination of everything we’ve been doing all season long, all the different story lines."

Season 3 villain making debut in finale

Last week, news broke that the season 3 villain will make his debut during the "Supergirl" season 2 finale.

Andrew Kreisberg shed more light on this tidbit, sharing to TVLine that General Zod is set to arrive in National City to start some trouble. Interestingly, General Zod will be played by another DC alum, this time in the form of "Smallville"'s Mark Gibbon. Fans of the show can look forward to his arrival on the show's finale, which airs on May 22 at 8 p.m. ET. Meanwhile, make sure to tune in this Monday for the penultimate episode, titled "Resist." Check out the preview below.