It looks like the DC show Stargirl finally found its core villains for the second season. Executive producer Geoff Johns already teased the addition of Eclipso and The Shade back in New York Comic-Con. Now, Deadline revealed that Nick Tarabay is playing Eclipso. Also, Jonathan Cake was cast as the Shade. They also teased that Ysa Paenarejo will join in an undisclosed role of a known DC character. Tarabay‘s Eclipso will be the main antagonist, who will clash with the Justice Society of America in the upcoming season. He was the life essence trapped in the blue diamond, which we briefly saw in the hands of the Injustice Society of America. He has the power to corrupt people based on their darkest and most impure thoughts. Interesting to note, the character of Eclipso is also rumored to appear in Black Adam.
The Shade is an immortal, who can control shadows. He is stuck in his eloquent ways from the 19th Century, who is described as quite witty. It is uncertain what exactly his role will be. If we go by Johns‘ quote, he called him the most powerful and unpredictable character the JSA will have to face. It will be interesting to see what Cake brings to the role. He has a background in Grey’s Anatomy, SEAL Team, and The Affair. Tarabay has some experience with DC shows, as he portrayed Captain Boomerang on Arrow. He also voices characters in video games such as The Butcher in last year’s Call of Duty: Modern Warfare. Yves Penarejo just recently appeared in Netflix’s Project MC2. These are some great additions for CW’s latest superhero show, which will continue the adventures of young Courtney Whitmore and the JSA.