There are only three more episodes left in "Supergirl" season 2, and as The CW approaches the finale, many may wonder what's next for the highly followed DC series starring Melissa Benoist as the titular character. The show's move to The CW has been proven successful, with multiple guest star roles being filled by household names such as Lynda Carter, Teri Hatcher, Dean Cain, and Kevin Sorbo. Come the next season, however, there will be another villain to terrorize National City and it seems that fans and viewers will get their first look at the "Supergirl" season 3 villain during the show's finale on May 22

Andrew Kreisberg hints at a new villain

Executive producer Andrew Kreisberg recently hinted at what's to come in the finale.

He told Screenrant, "There is a feature film quality finale, with huge guest stars, stunts, and visual effects. We will get a glimpse of the "Supergirl" Season 3 villain in the finale, which we’re also excited about." In addition, there will be familiar faces coming back to "Supergirl" season 2 before it makes its final bow later this month. According to Comicbook, Tyler Hoechlin's Superman and Calista Flockhart's Cat Grant will be finding themselves in National City once more.

'Supergirl' villains share similar backstories with heroes

Speaking of the "Supergirl" season 3 villain, executive producer Andrew Kreisberg hinted at how he and the rest of the writers shape their villains. In an interview with E!

News, he explained that it's interesting to see how "the hero and the villain kind of usually have the same backstory. They're shaped by loss, they're shaped by tragedy."

This may be a new hint at who the "Supergirl" season 3 villain would be. Kreisberg explained that both Kara (Melissa Benoist) and Lena Luthor (Katie McGrath) have experienced loss in their lives, which helped shape them into who they currently are.

Interestingly, viewers will get to see if Lena's struggles will lead her to the dark side, or to do good.

Rhea's secret plan 'involves everybody'

The last few episodes of "Supergirl" season 2 will also see the ultimate culmination of Rhea's (Teri Hatcher) plan. According to executive producer Andrew Kreisberg, there will be "a great standoff" between Rhea and Cat Grant, and viewers will find out what will go down when friction between Cat, Rhea, and the POTUS, played by Lynda Carter occurs.

Of course, viewers will also get to see the "Supergirl" season 3 villain when the finale airs on May 22. In the meantime, the "City of Lost Children" episode will air on Monday, May 8. Check out the promo below for more.