Ryan Reynolds Won't Appear in Zack Snyder's 'Justice League'

Rumors had been swirling that the actor might reprise his role of Hal Jordan, aka Green Lantern.

DC fans were struck with a blow on Monday when they learned Ryan Reynolds will not cameo in the upcoming Zack Snyder cut of Justice League. Rumors had been swirling that Reynolds might appear as Hal Jordan, aka Green Lantern, reprising his role from the 2011 film.

Speculation resurfaced after Vanity Fair reported Monday that the ending would include a major cameo.

But, alas, it is not happening, the actor said. Replying to a Twitter user who suggested Reynolds' Hal Jordan is the big surprise allegedly in store, Reynolds said, "It’s not me. But what a cool pirate flag to cameo as Hal. Maybe it’s another GL? But for me, the suit stays in the closet. I mean, computer."

Reynolds' performance was the highlight of the otherwise disappointing Green Lantern. However, fans were intrigued at the possibility of the character getting an appropriate curtain call since the actor has been among those who have mocked the film over the years, even working jokes about it into the Deadpool films.

A new trailer for Justice League was released earlier this month, which did feature a new face: Jared Leto, who is reprising his role as The Joker. That moment was, by far, the most talked-about section of the nearly three-minute trailer.

For the new cut, Snyder filmed several minutes of new footage and assembled cast members Ben Affleck (Batman), Ray Fisher (Cyborg) and Amber Heard (Mera) for the new shots. Gal Gadot (Wonder Woman), Jason Momoa (Aquaman), Henry Cavill (Superman) and Ezra Miller (Flash) also star in Justice League.

Zack Snyder's Justice League, which is rated R, hits HBO Max on March 18.