There’s every chance that the DCEU’s eventual Green Lantern movie won’t revolve around Hal Jordan, since that’s the version Ryan Reynolds played in his despised 2011 movie and Warner Bros. will likely want to distance themselves from that as much as possible. So, the DCEU’s Green Lantern might be John Stewart instead. Fans have wanted to see Idris Elba play John Stewart pretty much since the Green Lantern Corps movie was announced for the DCEU, but he’s since been cast to star in The Suicide Squad in the same universe, so he’s out of the running (unless, although it is a stretch, his Suicide Squad character is John Stewart). Here are 5 Actors Who Could Play Hal Jordan (And 5 Who Could Play John Stewart) In The DCEU.
10 Hal Jordan: Jon Hamm
The role of Hal Jordan requires a standard leading man type with an extra degree of charm and humor. That’s what made Ryan Reynolds the perfect choice to play him in the 2011 movie (it’s just a shame that the movie itself turned out to be dreadful). It would also make Jon Hamm a perfect choice; Don Draper is the quintessential dude. If the Green Lantern Corps movie has an older Hal Jordan working with a younger John Stewart, then Hamm is about the right age – he’s believably older, but not too old that the physical action scenes would be unworkable.
9 John Stewart: Trevante Rhodes
Ever since Idris Elba is off the table due to his casting in another DCEU movie, Trevante Rhodes has become fans’ most popular casting choice for John Stewart. It seems as though the Green Lantern Corps movie will be a buddy cop movie with Hal Jordan as the veteran training up John Stewart as a rookie. Rhodes has both the look and the age to pull of John Stewart, and he proved with his turn in the Oscar-winning masterpiece Moonlight that he has serious talent as an actor. Prior to his acting career, he was a track and field star, proving he also has the physicality to play a superhero.
8 Hal Jordan: Karl Urban
Karl Urban has always deserved to be a bigger star than he is. He’s always brought a likable charm to roles like “Bones” McCoy in the Star Trek reboot series and even the cold-hearted, ultraviolent comic book icon Judge Dredd. He even managed to make Skurge the Executioner redeemable in Thor: Ragnarok.
He started off as a follower of Hela, but he realized the error of his ways and sacrificed himself to save the surviving Asgardians. Hal Jordan is that guy – he’s the guy who screws up, but will then do whatever it takes to fix the screw-up and do right by people.
7 John Stewart: Michael B. Jordan
Zachary Levi has proved by playing Fandral in the MCU and then Shazam in the DCEU that it’s possible to appear in both studios’ superhero franchises and not get blacklisted in Hollywood by the one you worked for first. Granted, Michael B. Jordan’s MCU role was a lot larger and more memorable than Levi’s, but that was mostly down to Jordan himself working with Black Panther director Ryan Coogler to develop Erik Killmonger into an all-time classic villain. Jordan could play John Stewart as the by-the-books straight man trying to get the job done opposite Hal Jordan’s goofball man-child act.
6 Hal Jordan: Nathan Fillion
It’s about time Nathan Fillion finally got a starring role as a superhero in a comic book movie. He’s been rumored for pretty much every character that has made his way from the pages of comic books onto the big screen, most notably that of Hal Jordan. He has the charm and the warmth to nail Hal’s likable qualities, and he’s proved in antagonistic guest appearances on Modern Family and Brooklyn Nine-Nine that he can also play a jerk with serious personality flaws. Fillion’s acting persona is the definition of “lovable rogue,” and conveniently enough, so is Hal Jordan’s characterization.
5 John Stewart: Jamie Foxx
DC might be looking to make a potential Green Lantern movie their answer to Guardians of the Galaxy, with a lot of heart and humor, and Jamie Foxx has both of these in spades. His heartfelt portrayal of Ray Charles won him an Academy Award, while his background in standup comedy has given him expert comic timing. He’s played a number of action-based roles, like bounty hunter Django Freeman in Quentin Tarantino’s acclaimed spaghetti western Django Unchained, but never with a CG-heavy sci-fi bent. John Stewart would make an interesting next chapter in Foxx’s storied career (he’s set to make his directorial debut in the coming months).
4 Hal Jordan: Armie Hammer
The role of Hal Jordan will need a cocky, confident, and ultimately heroic (heroic enough to redeem the cockiness) leading man type. Armie Hammer has played this kind of role in a couple of prospective franchise beginners – The Man from U.N.C.L.E. and The Lone Ranger – and both failed to take off at the box office. Hammer deserves to finally get a successful franchise with this persona. Lord knows he’s put in his time. Hammer is sort of like Brendan Fraser, but an actually good actor, as shown by his roles in The Social Network and Call Me By Your Name, which would make him an ideal Hal Jordan.
3 John Stewart: Sterling K. Brown
If the plan for the Green Lantern Corps movie doesn’t involve an older Hal Jordan and a younger John Stewart and the roles are switched, Sterling K. Brown would make a fantastic choice to play an older version of John. His star-making turn in American Crime Story: The People v. O.J. Simpson proved he could be engaging and memorable, no matter how small the role was, and his subsequent leading role in This is Us has shown that he’s even greater when the spotlight is on him. He’s also a good guy in real life; he’s the only cast member from The Predator who spoke out in support of Olivia Munn after she exposed Shane Black for casting his friend and not telling anyone he was a registered sex offender.
2 Hal Jordan: John Krasinski
Hal Jordan is lovable, charismatic, and goofs off from his responsibilities, which sounds an awful lot like John Krasinski’s beloved character from The Office, Jim Halpert. A Quiet Place proved that he has a strong grasp of filmmaking (Ben Affleck worked so well as Batman because he was putting in time behind the camera as well as in front of it), as well as the capability to shake his sitcom persona and do serious acting.
Plus, Amazon’s Jack Ryan series has shown he can pull off action-oriented roles convincingly. Marvel Studios could be eyeing Krasinski to play Reed Richards in their Fantastic Four reboot, so Warner Bros. will have to act fast if they want to get him in the role of Hal Jordan, but he would be perfect.
1 John Stewart: John Boyega
From his starring role in Disney’s Star Wars sequel trilogy to his upcoming sci-fi romance Hold Back the Stars with Letitia Wright, John Boyega is no stranger to space-bound settings. As shown by his trips to a galaxy far, far away, Boyega can flit between goofy and lighthearted fun and grave, serious acting at a moment’s notice, and he has an easy charm. Plus, Attack the Block showed he’s capable of fighting aliens believably. With his Star Wars tenure set to end this year with The Rise of Skywalker, Boyega will have a gap in his schedule that could be filled with a big-screen Green Lantern franchise.