According to Screen Rant, Henry Cavill is no longer going to be Superman in Warner?s DC Movie Universe.
Reportedly, Cavill was supposed to make a cameo as Superman in Shazam!, but wasn't able to due to scheduling conflicts.
Discussions about further appearances are reportedly breaking down, resulting in the actor walking away from the DC movie universe.