TV & Movies

It’s a bird! It’s a plane! Will Henry Cavill appear as Superman in Shazam 2?

Director David F. Sandberg finally speaks about the rumors involving Henry Cavill in DC movie Shazam! Fury of the Gods

By Ingrid Mateos


Henry Cavill (AP)

Last friday a rumor was going around and it did not wait to go viral, making all the Superman fans to turn their heads to this rumor.

David F Sandberg, director of “Shazam” who also directed “Annabelle: Creation” and “Lights out” has tweeted about it. However, we can't be sure if with these comments he is denying or confirming anything.

“Halfway through shooting ‘Shazam,’ the plan was still for Cavill to be in it,” Sandberg tweeted on Friday. “Not going to comment on casting rumors for several reasons. One being you can’t be sure about anything until it’s happened. Scoopers could have scooped that and been right at the time but wrong in the end.”


“Though I can confirm with ~90% certainty that Shazam will appear in Shazam 2. So if you’re a fan of that character you might enjoy Shazam 2.

Teenage Billy Baston, played by Asher Angel, transforms into Shazam, a superhero (played by Zachary Levi). “Shazam!” takes place in the same universe as “Man of Steel” and references Superman throughout the movie. At the end of the movie, Shazam convinces his friend Superman to come to Billy's high school, were bullies are making a hard time for Freddy, Billy's best friend. In the scene, Superman steps into frame, but is only seen from the neck down. He’s played by stunt performer Ryan Handley. The film was a box office success, having grossed $366 million worldwide. It received positive reviews from critics, with praise for Sandberg's direction and the performances of Levi, Grazer, and Angel, as well as its generally light tone and sense of fun


According to Variety‘s sources, however, while Cavill may be returning as Superman at some point, it won’t be in “Shazam 2.” Henry Cavill is an English actor. He is known for his portrayal of the Duke of Suffolk in “The Tudors”, Geralt of Rivia in Netflix fantasy series “The Witcher” and, of course, portraying the Man Of Steel himself, Superman. Not everything is bad news. Cavill still clearly wants to play Superman, and you'll get to see him more in HBO Max's upcoming Zack Snyder's Justice League in March. “Justice League” brought together DC Comics’ greatest heroes for the first time ever on the big screen. Superman (Henry Cavill), Batman (Ben Affleck), Wonder Woman (Gal Gadot), Aquaman (Jason Momoa), the Flash (Ezra Miller) and Cyborg (Ray Fisher) joined forces to prevent the supervillain Steppenwolf from destroying the Earth.

Shazam! Fury of the Gods, is scheduled to be released on June 2, 2023. The film was originally scheduled to release in April 2022, but has been pushed due to the Covid outbreak.

Do you want to see Henry Cavill in more DC Movies?

Yes 0%
No 0%

In this Story

Get all the news in your email

The latest on celebrity gossip, entertainment news and lifestyle.

You must complete your e-mail You must complete a correct email
You are already subscribed to our newsletter. You will soon receive news in your email.

Subscribing implies accepting our Terms and Conditions

Keep reading


More on TV & Movies