“And then the studio had told me I wasn’t allowed to shoot anything,” Snyder continued. “That there would be no film made of any kind. During production, that was a thing they insisted on. And I shot stuff anyway, of course, in my yard. And one of the things I shot was the Green Lantern scene.” Snyder told the ReelBlend podcast this week he filmed the new Green Lantern scene in his driveway last year during the pandemic with “an amazing actor” playing John Stewart. Snyder did not reveal the actor’s name. John Stewart is notable for being the first African-American superhero to appear in DC Comics, making his Green Lantern debut in December 1971.

“And then they asked me, when they saw the movie and saw that I put it in there, they’d take it out,” Snyder told Esquire about the studio. “And I said that I would quit if they tried to take it out. And I felt bad. The truth is I didn’t want the fans to not have a movie, just based on that one stand that I was going to take.” Snyder concluded, “The Green Lantern was John Stewart. And that was part of it too. I was like, I don’t want to take a person of color out of this movie. I’m not going to do it. But I felt like having Harry Lennix’s Martian Manhunter at the end was, that was okay.” Martian Manhunter appears at the end of “Zack Snyder’s Justice League” in a scene where he meets Ben Affleck’s Bruce Wayne outside the latter’s lake house. Martian Manhunter tells Bruce he’s going to join the Justice League in the fight against Darkseid. “Zack Snyder’s Justice League” is now streaming on HBO Max. Sign Up: Stay on top of the latest breaking film and TV news! Sign up for our Email Newsletters here.