According to a source that has spoken with The Hollywood Reporter, Cavill was displeased with the idea of only having another solo Superman film in a couple of years time.
The New York Post reports that Affleck's exit comes on the heels of another departure from the DC universe, according to The Hollywood Reporter, which claims Henry Cavill will no longer be Superman. "The studio has shifted its focus to a Supergirl movie, which will be an origin story featuring a teen superheroine", THR writes.
There have also been rumors that Warners is trying to steer their entire DC universe in a new direction, and essentially hit the "reset" button on the whole brand.
In this July 22 photo, actor Henry Cavill attends the US premiere of "Mission: Impossible - Fallout" in Washington. Whatever went on behind the scenes (allegedly something to do with a dispute regarding a possible Superman cameo in Shazam!), the end result was that Cavill was hanging up his Superman spurs once and for all.
Jaw-dropping images of Hurricane Florence from space
A massive swirl of white clouds is rotating across the surface of the Earth, and it's headed straight for the Carolinas. NASA also recorded what it called "stark and sobering" video footage of Florence from the space station on Wednesday.
Warner Bros.' focus now is "Supergirl".
What's the future of Henry Cavill's Superman?
It's worth noting that other DC comics heroes that shared a screen with Cavill in the critically panned "Justice League" will continue with their characters.
Given the rumours swirling that Ben Affleck will also no longer be returning as Batman, it does seem like the Justice League is falling apart.
A mustachioed Cavill, meanwhile, is finding better critical and commercial success in another action franchise, opposite Tom Cruise in the current Paramount smash "Mission: Impossible - Fallout". Jason Momoa will star in upcoming Aquaman movie coming in December, and Ezra Miller will still star in a Flash movie, which will reportedly begin filming in the first half of 2019.