What bugs me about this Batman is that I can tell it's Ben Affleck. Like, I know with Superman you have to accept that no one recognizes him as Clark Kent, but Batman in costume almost never looks like he's obviously Bruce Wayne in a mask. The only other time I can think of was when Clooney played him. Say what you want about Christian "WHEREISTHETRIGERRRRRRRR" Bale, but at least his Batman suits hid his face well.