WB Wouldn’t Let John Stewart Green Lantern Appear in Zack Snyder’s Justice League

As it turns out John Stewart (Green Lantern) was originally slated to show up in the highly anticipated Zack Snyder’s Justice League. However, Warner Bros. wouldn’t allow the character to be in the movie due to their own future plans for the character.

Warning. From this point forward there will be heavy spoilers to the ending of Zack Snyder’s Justice League. If you have not seen the movie I highly suggest you come back once you have watched the movie.

Okay now that you’ve seen the movie you know that at the very end Martian Manhunter (who is revealed to have been General Calvin Swanwick all along) meets with Bruce Wayne to thank him for forming the League. Well, this was initially intended to be another hero who dons the color green according to the film’s director, Zack Snyder.

During an interview with Vanity Fair, Snyder stated the following about Green Lantern’s appearance in the film:

“We shot a version of this scene with Green Lantern, but the studio really fought me and said, ‘We really don’t want you to do Green Lantern…So I made a deal with them, and they let me do this [instead]…They were like, ‘We have plans for John Stewart and we want to do our own announcement.’ So I said all right, I’ll give you that. So [Martian Manhunter] was the compromise.”

~Vanity Fair

Green Lantern’s Light Barely Misses The Mark For Zack Snyder’s Justice League

john stewart green lantern
John Stewart Green Lantern © DC Comics

It’s honestly hard to imagine that we were this close to finally seeing a live-action version of John Stewart grace our screens in Zack Snyder’s Justice League. The most amazing part of this story is that, according to Snyder, they shot the scene with John Stewart (Green Lantern). This means that they would have had to have had someone cast in the role. So who could it have been?

As much as I wish I had an answer to that question I do not. However, it does seem like John Stewart has been cast and Warner Bros. does have plans to use him in the future.


Interestingly, Zack Snyder has also come out and stated in an interview with THR that he had planned to bring back Ryan Reynolds to reprise his role as Hal Jordon (Green Lantern) alongside another Lantern. Presumably, this other Lantern would have been John Stewart as teased in the Vanity Fair interview.

While it would have been absolutely amazing to see Hal Jordon and John Stewart in Zack Snyder’s Justice League, seeing Martian Manhunter meet Bruce Wayne was just as epic.

Hal Jordon and John Stewart © DC Comics

Zack Snyder’s Justice League stars Ben Affleck as Batman, Gal Gadot as Wonder Woman, Henry Cavill as Superman, Amy Adams as Lois Lane, Jason Momoa as Aquaman, Ezra Miller as The Flash, Ray Fisher as Cyborg, Jeremy Irons as Alfred Pennyworth, Diane Lane as Martha Kent, Ciarán Hinds as Steppenwolf, Jesse Eisenberg as Lex Luthor, J.K. Simmons as Commissioner Gordon, as well as Harry Lennix as Martian Manhunter, Jared Leto as Joker, and Ray Porter as Darkseid joining the cast in new scenes that weren’t in the theatrical version.

What were your thoughts on seeing Martian Manhunter at the end of Zack Snyder’s Justice League? Would you have preferred to have seen John Stewart (Green Lantern)? Let us know in the comments below. Also, be sure to follow The Illuminerdi on social media to be notified of more DC news and updates like this in the future!



Picture of Bryce West

Bryce West

Bryce West is a writer/producer and a grad student at the University of Southern Indiana. West created his first television program at the age of 18 titled, The Film Reel. The Film Reel is a movie and TV talk show that has ran from 2019-present on News Channel 15 in Mt. Carmel, IL.