Ben Affleck = BATMAN?