Hollywood Reporter:

Henry Cavill, who has played Superman in three films, is parting ways with Warner Bros., sources tell The Hollywood Reporter. Though neither side is confirming, the British actor, who first donned the blue suit for 2013's Man of Steel, and then starred in 2016's Batman v. Superman and last year's Justice League, is said to be hanging up the red cape.

Wow. Granted, he’s been infinitely more entertaining in his outside Superman roles (Mission: Impossible - Fallout, The Man from UNCLE), but this is a shock.

No Superman, rumored that Affleck is out as Batman, everything’s chaos.