Stargirl creator Geoff Johns just unveiled some all-new details about Eclipso, one of Season 2's major threats to the Justice Society of America. During the show's New York Comic Con panel, he explained what sets this mystical entity apart from Season 1's villains and how it will force the JSA to confront their own inner darkness.

"We're just starting to cast him, so we're looking for that, and I've got these wonderful designs from [costume designer] L.J. Shannon on what he's going to look like," Johns revealed. "But it's such a different, darker, scarier threat, because the threat is -- Cindy is one thing, and she's got the Black Diamond, and we're going to obviously explore that, but the thing inside it, this entity that's trapped, this ancient being that feeds off humanity's own sins and grief and fear and darkness is trapped in this Black Diamond and has been there for a long, long time and is aching to do what he does and feed off the darkness within humanity."

RELATED: With Supergirl's Exit, Stargirl Becomes The Arrowverse's Most Important Series

"It's going to take a lot to confront it, and it's going to take the JSA and every one of our wonderful characters to a place that's going to be tough for them to explore," he teased. "So I'm excited about it, but Eclipso is one of my very favorite villains from the comic books. In the comic books, he's had a history with Wildcat and Dr. Mid-Nite and the JSA too, but we'll see!"

RELATED: Stargirl, Batwoman Among The CW's Five Most-Streamed Shows

Eclipso debuted in 1963's House of Secrets #61 by Bob Haney and Lee Elias. Unlike the Shade, Eclipso is an entirely mystical being who was not human at any point in his existence. A fallen spirit of divine vengeance, Eclipso lusts for power and so seeks to possess the body of anyone he views as powerful. He is bound to a black diamond, but is released whenever the person who holds it becomes angry. He eventually came to possess Alex Montez, Yolanda's cousin, ultimately leading him to commit suicide. At one point, he even brainwashed the Shade, although the Shade managed to break free and help the Justice League defeat the demon.

DC Universe's Stargirl stars Brec Bassinger as Courtney Whitmore (Stargirl) and Luke Wilson as Pat Dugan (S.T.R.I.P.E.). The series will return for Season 2 on The CW. It also stars Amy Smart, Yvette Monreal, Anjelika Washington, Cameron Gellman, Trae Romano, Jake Austin Walker, Hunter Sansone, Meg DeLacy, Neil Jackson and Christopher James Baker.

KEEP READING: Stargirl: Geoff Johns Promises Solomon Grundy Will Return