The CW has just secured at least two new main villains for DC’sStargirlto face in Season 2. According to new reports, Nick Tarabay (The Expanse) has signed on for a series regular role as Eclipso and will be featured prominently in the next season. Jonathan Cake (The Affair) has also been attached to play The Shade, another villain from DC Comics, in a recurring role. Meanwhile, Ysa Penarejo (Project Mc2) is also set for a recurring role as an undisclosed DC character, but there’s no word yet on who she’ll play.

Along withThe Expanse, Nick Tarabay also had a starring role on the Starz television seriesSpartacusand playedCaptain Boomerangin multiple episodes ofArrow. Cake is known for his roles on shows likeDesperate HousewivesandSEAL Team, though he recently appeared in a guest role onGrey’s Anatomyas well. Penarejo had recurring roles in the fantasy seriesRed Rubyand theRichie RichTV series.

Eclipso is described as “an ancient entity of corruption and vengeance. Brimming with a cold, terrifying darkness, he exploits the flaws of others, reveling in the impure and sinful, sadistically feeding off the dark side of humanity.” His introduction in Season 2 was teased in the first season finale when a diamond was discovered in The Wizard’s personal belongings, causing Cindy Burman (Meg DeLacy) to utter the supervillain’s name. In the comics,Eclipsouses Alex Montez – the character played by Jonathan Blanco in Season 1 – as a host.

The Shade is also described as a tall, slim English immortal “an elegant 19th Century way to his speech and manners, [who] masks the horrors he’s experienced and people he’s lost in all the time alive with wry, witty retorts and a false sense that nothing really matters.” In one outlandish comic book storyline,The Shadekidnapped The Flash and the entire population of Keystone City and held them trapped for decades in a parallel dimension. Seems like Stargirl may need a little bit of luck on her side for this one.

We knew Eclipso and The Shade were on their way toStargirl, ascreator Geoff Johnshad spoken about their upcoming introduction at this month’s New York Comic-Con. “Eclipso is so terrifying. I’ve always loved the character, and he’s a very different antagonist or villain than the [Injustice Society of America],” Johns said. He also added that The Shade is “the most powerful of them all, and very threatening because no one knows exactly what he wants.”

Based on the DC Comics character of the same name,Stargirlpremiered on The CW back in May. After finding some early success, the network renewed the series over the summer for its upcoming second season. The show follows high school student Courtney Whitmore (Brec Bassinger) who becomes the inspiration for a new generation of superheroes when she finds Starman’s Cosmic Staff. Season 1 also starred Luke Wilson, Amy Smart, Yvette Monreal, Anjelika Washington, Cameron Gellman, Meg DeLacy, Christopher James Baker, and Neil Jackson. This news was first reported byDeadline.