It’s finally happening, Supergirl fans: The Girl of Steel will take on Cyborg Superman during Monday’s episode — and he has a very familiar face!
As much as we hoped Jeremiah Danvers (Dean Cain) would be suiting up again as Superman — even if it’s just Cyborg Superman! — the villain is revealed to be the real Hank Henshaw (David Harewood) in our exclusive sneak peek above. (More on that here.)
The ruthless alien-hating former head of the DEO was presumed dead — revealed via flashback last season, Jeremiah Danvers sacrificed his own life to kill Hank in a bid to protect J’onn J’onzz — but clearly was taken in by Project Cadmus and imbued with powers. (In the comics, Hank Henshaw was Cyborg Superman, but gained his powers in a different way.)
During Monday’s episode, Kara (Melissa Benoist) heads to Cadmus to save Mon-El (Chris Wood), but will instead face off with Cyborg Superman.
Supergirl airs Mondays at 8 p.m. ET on The CW.