Yesterday, news broke that Henry Cavill was apparently out as Superman in the DCEU, as talk for a Shazam! cameo fell through. Taking to his Instagram story, The Wrap film reporter Umberto Gonzalez claims the original plan was for Superman to have a small role at the end of next year's Shazam!
“Spoiler alert: For what it’s worth, the Superman cameo in Shazam! was supposed to be Clark at the end of the movie meeting with Billy Batson [Asher Angel] … telling him, ’Hey we’re gonna keep an eye on you,’ that kind of thing.”
While it's nothing major, the guest spot would have been a great setup for Shazam!'s participation in a future DC team-up movie, like the Justice League sequel. Plus, it would have been a real fan moment for young Billy to meet a world-famous superhero, on par with Clark Gregg's Agent Coulson meeting Captain America in the first Avengers. Sadly, we'll never get to see it.
Gonzalez added that Cavill's departure was due to the fact that the studio had no immediate plans for more Man of Steel-related movies. Warner is currently shifting focus to a Supergirl project, while Birds of Prey, The Flash, and The Batman are the only three films that will (presumably) enter production over the next year.
Gonzalez added that Cavill and his team essentially had enough, especially after the bungling of Clark's face in the very first shot of Justice Leauge, a culmination of the whole "Mustache-gate" affair with Paramount and Mission: Impossible - Fallout.
Directed by David F. Sandberg, Shazam! will utter the magic word in theaters on April 5, 2019.