In the latest episode of the Happy Sad Confused podcast, Snyder revealed that he had talked to actor Matthias Schoenaerts about taking on the role of Batman had Affleck passed it on prior to production on Batman V Superman.
Due to Schoenaerts youthful looks, we could have gotten a completely different version of Batman than we saw in Batman V Superman and Justice League.
Schoenaerts would have been 36 had he been cast in Batman V Superman at the time of production way back in 2015.
At the time of casting, Matthias Schoenaerts was concerned that he was too young to play an older version of Bruce Wayne in Batman V Superman.