An active crime scene goes on lockdown as Peter Facinelli's Maxwell Lord and Chyler Leigh's Alex argue over what just happened in the first of three new clips from the Supergirl midseason premiere. The show returns to CBS in just a few short days, with all-new episodes kicking off January 4. The second clip has Calista Flockhart as Cat Grant being very accusatory towards Kara, because she knows the superhero's big secret. The third and final clip has Non trying to discover Martian Manhunter's own deep, dark secrets.

With Astra in captivity at the DEO, her husband, Non (Chris Vance) captures Hank, leading to a tense standoff between the two sides. Also, Kara continues to refute Cat's allegations that she is Supergirl in the all-new episode Blood Bonds. Supergirl fans were left with a big shocker in the fall finale Hostile Takeover earlier this month. It has been revealed that David Harewood's Hank Henshaw is none other than the Martian Manhunter. What does this mean for the rest of the season moving forward?

In Blood Bonds, Astra (Laura Benanti), the evil twin sister of Kara's mother Alura, is being held in captivity at the DEO. We see that Cat believes, "beyond a shadow of a doubt," that Kara is in fact Supergirl. Toyman will also be introduced in the midseason premiere. In the DC Comics, Toyman was also known as Winslow "Winn" Schott, portrayed in the series by Jeremy Jordan, but since the show threw fans a curveball by turning Hank Henshaw, a.k.a. Cyborg Superman in the comics, into Martian Manhunter, it's possible that a different character could be taking up the Toyman mantle.

Melissa Benoist leads the cast of Supergirl Season 1 as the title character. The show also includes Mehcad Brooks as James Olsen, Laura Benanti as Alura Zor-El, Calista Flockhart as Cat Grant, Chyler Leigh as Alexandra "Alex" Danvers, Jeremy Jordan as Winslow "Winn" Schott, Jenna Dewan Tatum as Lucy Lane (sister of Lois), David Harewood as Hank Henshaw, Peter Facinelli as Maxwell Lord. Dean Cain and Helen Slater play Kara's adoptive Earth parents. Blood Bonds is set to air on Monday, January 4 at 8 PM ET on CBS.

While there are certainly no shortage of villains for Supergirl to do battle with in National City, her rogue's gallery is getting even bigger in the New Year. Chasing Life star Italia Ricci has signed on to play DC Comics villain Siobhan Smythe, a.k.a Silver Banshee, in the hit CBS series. The actress will make her debut in the 14th episode of Supergirl's first season, which doesn't have an air date quite yet. We also reported earlier this month that Bizarro will also be introduced in the back half of the first season.

The actress joins a growing list of guest stars including Peter Facinelli (Maxwell Lord), Chris Browning (Reactron), Jenna Dewan-Tatum (Lucy Lane/Superwoman), Chris Vance (Non), Iddo Goldberg (Red Tornado) and Brit Morgan (Livewire). Take a look at three new clips from Supergirl's midseason premiere, Blood Bonds, before it debuts this Monday.