SPOILER WARNING: This article contains spoilers for "Human for a Day," the latest episode of CBS' "Supergirl," which as of publication has not yet aired on the west coast.


CBS' "Supergirl" just upped the ante in a big way by adding another major DC Comics superhero to its ranks: the Martian Manhunter, a solo star and frequent Justice League member.

RELATED: "Supergirl" EPs, Harewood & Leigh Discuss Tonight's Major Reveal

As expected, Hank Henshaw (David Harewood) does indeed have a secret, but it may not be the ones fans expected: He's J'onn J'onzz, the Martian Manhunter, a prominent and long-running DC superhero created by Joseph Samachson and Joe Certa and first introduced in 1955's "Detective Comics" #225. In DC Comics, Hank Henshaw is the name of the villainous Cyborg Superman, and it appears that was a red herring.

"Martian Manhunter is such a huge character," Harewood told press including CBR News during a recent set visit. "It took me in a whole new, different direction, and it was brilliant for me because as much as I [tried], I couldn't really find an angle to play Hank Henshaw."

This isn't the first time Martian Manhunter has been featured in live action. He was played by Phil Morris on "Smallville," and by David Ogden Stiers on CBS' failed "Justice League of America" pilot in 1997, which never aired in the US. As evidenced by the picture above, this is a much more visually faithful take on the Martian Manhunter than the "Smallville" version.

CBR has much more details on the revelation in the report from our set visit; check back with CBR later for our recap of the episode.