tricked into possessing Superman and Superboy, which leaves Gordon to be taken into custody and the black diamond is destroyed. Afterwards the remains are seemingly collected by Emil Hamilton and STAR Labs, which reveals the shards are sending signals to each other. One of the shards is taken by Steve Lombard who controls the remains into Metropolis which leads a crazed Gordon and the heroes back to Eclipso. The Eclipso monster is then defeated by the heroes and Hank Henshaw with the remains taken into space by Green Lantern. Justice League 3001 In Justice League 3001, Terry Magnus is brought to Lady Styx who transforms the former into her new servant, Eclipso. Eclipso is tasked with destroying the Justice League and forms a Legion of Death to do so. Eclipso and his Legion of Death find Paradise Island and attack the Justice League. As Flash (Teri Magnus) speeds away to alert the other members, Eclipso confronts her and reveals that he is her brother Terry. Eclipso is then interrupted by Wonder Woman. In other media Television Eclipso appears in the Justice League episode "Eclipsed". This version is the collective souls of an evil race of serpentine humanoids called "Ophidians", who imprisoned themselves in a black diamond called the Heart of Darkness to eventually destroy the human race. One of Eclipso's human hosts, General McCormick (voiced by Bruce McGill), dons Eclipso's original costume worn by Bruce Gordon, having been told by one of the general's colleagues that the best way to lure out the Justice League is to "put on a gaudy costume and threaten to hurt a lot of people". Eclipso attempts to permanently darken the sun and possess most of the Justice League, but Flash successfully escapes possession, drives the spirits out of his teammates and helps them create a wormhole to drain the black energy Eclipso was using to darken the sun. After Eclipso is defeated, McCormick is left with no knowledge of what happened. A variation of Mophir also appears in the episode, voiced by Tracey Walter. This version is a member of a tribe that guarded the Heart of Darkness and fought the Ophidians whenever they managed to possess a human host. The Bruce Gordon incarnation of Eclipso appears in Stargirl, voiced by an uncredited voice actor in season one and portrayed by Jason Davis and Nick E. Tarabay in season two respectively, with Milo Stein