After Supergirl debuted on CBS to record high ratings for the fall 2015 season, the show gained a dedicated following of fans who tuned in each week to watch the story of Kara Danvers (Melissa Benoist) unfold. Throughout season 1, Kara worked to establish her superhero identity in National City while battling against her aunt Astra (Laura Benanti), Non (Chris Vance), and their mind-controlling device Myriad.

However, Supergirl drew criticism for some of its one-off and underdeveloped villains in its first season - though that has been a complaint of fans across many of the DC Comics shows developed by Greg Berlanti, which include Arrow, The Flash, Legends of Tomorrow along with Supergirl. Now, we have an idea of who the villain of season 2 will be when Supergirl returns, this time airing alongside Kara's fellow DC heroes on The CW.

EW is reporting Project Cadmus will be a major villain in the first part of season 2. Introduced in season 1, Project Cadmus is a governmental genetic engineering facility where J'onn J'onzz (David Harewood) learned Kara's adoptive father Jeremiah Danvers (Dean Cain) was being held - long after his family was told he was dead. Supergirl executive producer Andrew Kreisberg offered more insight into the facility:

“[Project Cadmus is] dedicated to eradicating alien life on Earth. They’re fanatics. They’re true believers. It’s a collection of scientists, of very bright, patriotic people who truly believe what they’re saying. That makes them even more dangerous.”

Supergirl Melissa Benoist Superman Tyler Hoechlin The CW

It remains to be seen what characters will be introduced as working with Project Cadmus, but a number of new heroes and potential villains have already been announced for season 2 of Supergirl. Perhaps most notable is Tyler Hoechlin (Teen Wolf) joining the show for two episodes as Clark Kent a.k.a. Superman. Additionally, Containment's Chris Wood has been cast as Mon-El, Merlin's Katie McGrath as Lena Luthor, and Grimm's Sharon Leal as Miss Martian.

As for returning characters, the main cast will be back, including Calista Flockhart as Cat Grant after speculation circulated about whether the actress would make the move from Los Angeles to Vancouver along with the show. However, according to a new report from TV Line, it remains to be seen whether Jenna Dewan-Tatum's Lucy Lane will be in Supergirl season 2. Kreisberg said:

“There’s nothing definitive [planned at this time]. But we love Jenna, and Lucy is obviously alive in our universe.”

Considering all the added characters, there will be plenty of new faces in Supergirl season 2, but Project Cadmus will be a carryover from season 1. Certainly, fans who wanted to learn what the facility was doing with Jeremiah Danvers will be eager to see how season 2 continues that particular storyline. But, it remains to be seen how all the story and character elements are tied together when Supergirl season 2 debuts on The CW this fall.

Next: Kevin Smith To Direct Supergirl Season 2 Episode

The Flash season 3 will premiere Tuesday October 4th at 8pm on The CW, Arrow season 5 will premiere in the same timeslot on Wednesday October 5th, Supergirl season 2 on Monday October 10th, and Legends of Tomorrow season 2 on Thursday October 13th.

Source: EW, TV Line