Ben Affleck (Batman)
Like Chris Evans, Ben Affleck had to contend with the fact that he had already played a superhero in one of the shittiest superhero movies ever made. Unlike Evans, Affleck taking on the caped crusader was always going to be a throw of the dice. He may not be on par with Keaton or Bale, but he would most likely be better than Clooney.