Henry Cavill's Superman won't be hanging out in Shazam 2

Among the many things that Marvel’s Cinematic Universe got right, and which WarnerMedia’s DC Comics-based movies did not—and you know you’re in a bad spot, franchise-wise, when a news article about your latest film-making disappointments begins with a direct comparison to how your competitors so thoroughly kicked your ass—is in the degree of buy-in it got from its massive, charisma-bedecked cast of stars. Obviously, we’re not privy to all the deals involved in getting, say, Mark Ruffalo to show up for a Thor movie, or Robert Downey Jr. to play surrogate dad in a Spider-Man. But Marvel managed to create the impression that anything was game, crossover-wise, fostering relationships with its stars that allowed its writers to treat their characters like so many action figures being thrown together joyfully on a 11-year-old’s bedroom floor.
In contrast, the DC films—which have typically thrived in inverse proportion to how heavily they’re meant to tie into Warner’s wider franchise ambitions, with largely standalone movies like Aquaman and Wonder Woman coming out on top—has never managed that knack for interconnectivity. It got bad enough a few years ago that the studio was unable to swing a cameo from its signature star, Henry Cavill’s Superman, to show up at the end of David F. Sandberg’s charming and largely low-key Shazam. (Supes still appears, but only from the neck down, and played by stunt performer Ryan Handley.) We’re sure there were perfectly sound reasons for Cavill (who was originally planned to show up) not to appear in the film—god knows where in his facial hair cycle he was at the moment—but it’s easy to read as a sign as a fundamental disconnect at the heart of the franchise, one that seemed built to leave the universe in a situation where it briefly had 2 Jokers, 0 Batmen, and no clear direction of where it was going next.