There has been suspicion Shazam! will feature a cameo by Superman and it appears we will be getting one, with the catch a body double will be used instead of Henry Cavill.

According to sources speaking to  We Got This Covered, who broke the story, Superman shows up at Billy Batson (the urchin identity of Shazam played by Asher Angel) and Freddy Freeman’s (Jack Dylan Grazer) school for show-and-tell. Supes reportedly comes as a guest of Shazam (Zachary Levi) who was Freddy’s pick.

Apparently, the gag is Freddy bugged Billy until he relented into coming to school as his magical hero identity. Billy then does one better and convinces Superman to make an appearance. The audience will see the Kryptonian logo but not his face.

A Superman cameo makes sense. Shazam! ties into Extended Universe continuity even though Warner Bros. wants to make standalone movies for now that de-emphasize [easyazon_link identifier=”B077H3VB76″ locale=”US” tag=”boundingintocomics-20″]Justice League[/easyazon_link] and the shared-universe concept. Also, the studio was planning on it all along but had to scrap the idea because Cavill couldn’t be involved.

That is probably due to scheduling, but sites (including We Got This Covered) are running with the report there is a rift between Cavill and Warner because he has all these demands. The story was declared bogus earlier in the week.

Questions concerning Cavill’s future with Warner and DC persist despite no official word from either side and indications from his friends and co-stars he is staying on. Too many speculate and refuse to take the wait-and-see attitude and not get too far ahead of themselves while ignoring obvious allusions to the contrary.

Cavill might even make it into Shazam! last minute; there’s still time. Let’s just hope he looks more organic than his face did in Justice L — or than Patrick Stewart in X-Men Origins.

You can catch Shazam! and Superman’s potential cameo in theaters starting April 5th. Do you think Superman will appear? For that matter, do you believe Henry Cavill will be back?