Shazam 2 director says more post-credits cameos fell apart days before filming

Zachary Levi and Lucy Liu in Shazam! Fury of the Gods
(Image credit: Warner Bros./DC)

Shazam! Fury of the Gods director David F. Sandberg has revealed that more DC characters were supposed to cameo in the movie – but it all fell apart days before cameras were set to roll. A warning that the following will contain Shazam 2 spoilers, so turn away now if you haven't seen the movie yet! 

In the Shazam 2 post-credits scene, Jennifer Holland's Emilia Harcourt and Steve Agee's John Economos show up to try and recruit Billy Batson to the Justice Society of America, on behalf of Amanda Waller (absent in this movie, but played by Viola Davis in the DCU). According to Sandberg, this scene was originally meant to involve the Justice Society itself. 

"So there were supposed to be characters from [Black Adam's] Justice Society, but that fell apart three days before we were going to roll cameras," Sandberg told The Hollywood Reporter, adding that the set for the scene was already built. 

Sandberg also discussed the other major cameo in the movie in an interview with Inside Total Film podcast. Wonder Woman arrives towards the end of Fury of the Gods, and Sandberg told us how he considered an alternative plan in case Gal Gadot's cameo fell apart: "So I started thinking about a plan B of what other gods can we have to resurrect Shazam, can Helen [Mirren]'s character come back? That's gonna be lame. Then it actually did happen, which I was very happy about. We could poke fun at the first movie with the headless cameo and things like that."

Shazam 2 is in theaters now. For much more on the movie, check out our spoilery deep dives on: 

Molly Edwards
Deputy Entertainment Editor

I'm the Deputy Entertainment Editor here at GamesRadar+, covering all things film and TV for the site's Total Film and SFX sections. I previously worked on the Disney magazines team at Immediate Media, and also wrote on the CBeebies, MEGA!, and Star Wars Galaxy titles after graduating with a BA in English.