After three go-rounds, Henry Cavill is forever done with the red cape, at least according to the Hollywood Reporter's sources, though it hasn't gotten confirmation from the actor or Warner Bros. The studio had reportedly been in talks with Cavill over a Superman cameo in Shazam!, but "contract talks ... broke down," with some sources saying it was a scheduling issue. The Hollywood Reporter doesn't paint the parting of ways as the result of any big blowup, but indicates it's more that the slate has emptied out: Warner Bros. is moving on to a Supergirl origins movie that will star a teen and an even younger future-Superman, meaning Cavill will be aged out of that film.
Another source says no stand-alone Superman films are planned for the near term. And Deadline does slips in a mention that there have been whispers that Warner Bros. might take a turn with any future Superman film, and has reportedly floated the idea of having Michael B. Jordan in the role. At Forbes, Scott Mendelson writes, "It is ironic that DC Films series is now kept afloat not by Batman and Superman but by Wonder Woman and (presumably) Aquaman. This may be a blessing in disguise." He notes that Marvel had to move on to its "B or C-level characters" like Iron Man and Thor, with outstanding results. For Cavill fans, he does have something new in the works: He'll star in a Netflix series called The Witcher.