4) He’s Too Old for This Shit
Bruce Wayne is old in Batman V Superman. How do we know this? The grey streaks in his hair; the grown-up silk suits; the vintage car that screams middle-age; the fact that he doesn’t even see the point in shaving off the stubble anymore (who even cares? It’ll only grow back). Just from the surface aspects, you can tell that Snyder has really tried to push this idea that Ben Affleck’s Batman is over-the-hill, or near-enough anyways.
It’s the vibe that Affleck brings to his Bruce Wayne, however, that really sells the idea that he’s too old for this shit. Affleck’s Wayne is tired, downbeat and surly. He apparently reserves his get-up-and-go solely for when he’s out on the streets, mauling his opponents.
By The Dark Knight Rises, Christian Bale’s Batman was no longer the youthful playboy of Batman Begins and The Dark Knight, but he was still in possession of the drive and energy of a young man. Affleck’s Batman is instead resigned to being old and detached.