I don't agree with the choice. It's going to set back the Batman franchise, even though this is occurring in a Superman-Batman film. Affleck doesn't have the acting chops or the necessary menace to be Batman. I remember when Michael Keaton was chosen to play Batman. The reaction was, "Huh?" But Keaton has a hint of crazy to him, that he could go off at any time. Affleck doesn't have any such trait, let alone the charisma, for this role.