This article was originally published on 13 January 2021.
A recent report by Vanity Fair claimed that a mind-blowing cameo will be featured in Zack Snyder’s Justice League. It was reported that the cameo would be Martian Manhunter. However, this fact has been confirmed by actor Harry Lennix himself back in January 2021.
Lennix made his DCEU debut as General Swanwick in Man Of Steel when it came out in 2013. Not long after, many fans began speculating over whether his character was actually Martian Manhunter in disguise.
The rumours continued to swirl over the last few years and with Zack Snyder’s Justice League finally on the way, fans can’t help but wonder if their theories are right. And guess what, they are!
In an interview with Collider, Lennix finally revealed that he has been playing J’onn J’onzz in the first two Snyder Superman films and would have appeared as the Martian Manhunter in Snyder’s version of the movie if things had gone to plan.
This has been hinted by Snyder himself when he shared storyboards in the past of Martian Manhunter.
As Lennix explains, he thought his portrayal of General Swanwick would be a “one and done” situation. When he was brought back for Batman v. Superman: Dawn of Justice, he still had no idea of his character’s real identity.
All this changed with Justice League, but even then, Lennix never saw the script. He also never got the chance to film the footage necessary for the appearance before Snyder left the film because of conflicting shooting schedules.
Lucky for Lennix and Snyder cut fans, the actor finally got to bring some of those scenes to life while filming in front of a green screen.
“It’s going to be great to be up there with Batman and Superman and my pals,” added Lennix. “Yeah, I’m once again like a kid at a candy store.”
Zack Snyder’s Justice League is expected to premiere on HBO Max (US) and HBO GO (Asia) on 18 March.