I thought they were going to show Cavill in Shazam, which would have been great. They can still use Cavill as the Superman they should have made, it can still be done. But with Batman, without Affleck, they can do something fresh as well, maybe cast a Batman closer to Cavill's age run with that.
I always really liked Richard Armitage, being a fellow brit and all, but I worry he might not be good at the Bruce aspect of it.
But if there's one guy that is ****ing good at character development right now that I can trust he won't **** it up, it's Matt Reeves.