Henry Cavill Won’t Appear As Superman In ‘Shazam! Fury of the Gods’

Spread the love

Despite rumors to the contrary and even his brief cameo at the end of the first Shazam!, Henry Cavill will not be reprising his role as the man of steel in Shazam! Fury of the Gods.

Variety: Despite multiple online reports suggesting otherwise, Henry Cavill will not appear as Superman in the upcoming DC Films project “Shazam! Fury of the Gods,” two sources with direct knowledge of the production and Cavill’s schedule confirmed to Variety. It’s easy to understand why rumors that Cavill would be in the “Shazam” sequel would be quick to take flight. Starring Asher Angel as the teenage Billy Batson — who becomes imbued by a wizard with powers that transform him into the superhero Shazam (played by Zachary Levi) — the first film opened to strong reviews and great word-of-mouth en route to a $366 million global take. “Shazam!” takes place in the larger cinematic universe established by 2013’s “Man of Steel,” and references Superman throughout. In the final minutes, Shazam even convinces Superman to come to Billy’s high school to show up a couple of bullies who were making life hard for Billy’s best friend, Freddy (Jack Dylan Grazer). In the scene, Superman steps into frame, but is only seen from the neck down. He’s played by stunt performer Ryan Handley.

Director David F. Sandberg even noted that at one point, Cavill was supposed to don Superman’s cape and tights in 2019’s Shazam! “Halfway through shooting ‘Shazam,’ the plan was still for Cavill to be in it,” Sandberg tweeted on Friday. It’s also why Sandberg says he isn’t commenting on the casting rumors about Cavill: “You can’t be sure about anything until it’s happened.”