Nothing is 100% official yet, but rumors are swirling around about Henry Cavill choosing to step away from Superman. There’s speculation going around about Cavill and his team intentionally leaking the rumor to negotiate a bigger contract, and things allegedly fell apart, when both sides couldn’t agree on terms for Cavill to make a cameo in Shazam. Warner Bros. released a vague statement, and there’s really no way to tell what’s going on after a pair of ambiguous responses from Cavill and his manager. In Ben Affleck’s case, it’s said to be a done deal at this point, and he’s out of Matt Reeves’ solo Batman film. Kit Harrington’s name is being tossed around as a potential replacement, while Jon Hamm is also interested in playing The Caped Crusader. I don’t if I’d go as far as calling Cavill irreplaceable, but he’s done a good job, and after three films, he’s about as close as you’re going to get to an ideal choice. Affleck is in the top three with Keaton and Bale for Bruce Wayne/Batman. He was good, and if they’re going with someone new, I hope it’s Jon Hamm.