Zack Snyder’s Justice League helped the director to finally realize his original vision for the 2017 team-up movie. Although the film restores just about all of the plot points Snyder wanted to cover, there’s one person he wasn’t able to include. The character is John Stewart, who comic book fans know as a Green Lantern. The fan-favorite hero was supposed to appear to Bruce Wayne during the film’s closing moments, but Harry Lennix’s Martian Manhunter appeared in his place. Zack Snyder has shed light on the “very serious fight” he had with Warner Bros. over the character.
He said, "When we had this fight, I was like, 'Guys, I don't understand. We have this whole thing of the multiverse, you have this whole like [universe], who cares?' I just think the right end of this movie is John Stewart, that's the correct ending to happen. By the way, I don't want to take anything away from Harry and away from Martian Manhunter, because it's cool. In a lot of ways, seeing him early and then seeing him at the end, it's cool, it kind of completes his story... But it was always my intent to have John Stewart [meet Batman]. And also it just makes sense, even if there's no other movies, it would make sense for the movies to come that John Stewart would say, 'OK, the Green Lantern Corps… we’re going to fight with you against Darkseid because we need to do that. Your guys aren't gonna make it without us. We're powerful allies in this.’ To me, it was like a no-brainer, but it was a very serious fight that I was in. To me, it wasn't worth doing it to Wayne [T. Carr], like blowing up the whole movie because it was that close. And then have everyone be like, or have Wayne feel like, 'Oh shit, I canceled the whole movie because Snyder wouldn't budge.' And I just felt like, 'Okay, fuck it. I'm going just [let it go].' And Wayne was great in the thing."
Subscribe and stay in touch for upcoming Castings and information.Subscribe