Zack Snyder's Justice League will end with a massive DC cameo – but who will it be?

justice league snyder cut release date
(Image credit: Warner Bros.)

Zack Snyder’s Justice League will include a superhero appearance that fans aren’t expecting, according to a recent report.

In an extensive Vanity Fair feature, which explores the inside story behind the director’s original vision for the DCEU movie, author Anthony Breznican revealed that Snyder has re-shot the film’s ending with a “hero cameo that will blow hard-core fans’ minds”. As you might expect from such a tease, the internet is rife with speculation as to which character may rock up when the Snyder Cut launches on March 18.

Many fans had suspected that Ryan Reynolds would reprise his role as Hal Jordan – aka Green Lantern – from 2011’s panned adaptation. However, Reynolds has taken to Twitter to refute those claims in typically droll fashion, so it remains unclear who might show up.

Check out Reynolds’ tweet below, and keep scrolling for our theories on who this mysterious cameo could be. 

See more

 Who could Justice League’s secret cameo be? 

Reynolds could be bluffing to throw fans off the scent, but who else might appear if Hal Jordan doesn’t show up in Justice League?

The obvious choice would be Martian Manhunter, but we already know that character will feature in the upcoming HBO Max movie. Snyder and General Swanwick actor Harry Lennix have confirmed that the high-ranking army officer is a ruse for J’onn J’onzz, aka Martian Manhunter, with Lennix telling Variety that he has filmed scenes for the character’s Justice League reveal. With J’onn J’onzz’s appearance confirmed, this probably won't be the massive cameo that’s been hinted at.

While Reynolds’ Green Lantern incarnation won’t return, it’s possible that another Green Lantern may show up. Alan Scott, the original bearer of the ring, might appear, or a Bronze Age Green Lantern such as John Stewart may reveal themselves to the world. Green Lantern is the only member of the comic book’s original Justice League lineup who hasn’t made an appearance yet, so this would be a cool inclusion.

A left-field possibility could be Shazam. The 2019 Zachary Levi-starring superhero movie included a Superman Easter egg during its final scene – even though Henry Cavill didn't reprise his role – and Shazam has been part of the Justice League in the comics. 

Snyder won’t be returning for future DC movies, so this could just be a fun little nod to Warner Bros’ wider comic book universe as he heads off to pursue other creative endeavors.

Senior Entertainment Reporter

As TechRadar's senior entertainment reporter, Tom covers all of the latest movies, TV shows, and streaming service news that you need to know about. You'll regularly find him writing about the Marvel Cinematic Universe, Star Wars, Netflix, Prime Video, Disney Plus, and many other topics of interest.


An NCTJ-accredited journalist, Tom also writes reviews, analytical articles, opinion pieces, and interview-led features on the biggest franchises, actors, directors and other industry leaders. You may see his quotes pop up in the odd official Marvel Studios video, too, such as this Moon Knight TV spot.


Away from work, Tom can be found checking out the latest video games, immersing himself in his favorite sporting pastime of football, reading the many unread books on his shelf, staying fit at the gym, and petting every dog he comes across.

Got a scoop, interesting story, or an intriguing angle on the latest news in entertainment? Feel free to drop him a line.