Batman was always two individuals to me: the Dark Knight and Bruce Wayne. Some actors can pull off the super hero. Some can pull off the billionaire. Not too many could handle both. Michael Keaton: Bruce was better. Val Kilmer: better Batman. George Clooney: Bruce. Christian Bale: both, IMHO. Adam West: gets a pass, stamped "campy" all over it. I think Afleck would be a decent Bruce Wayne only, but his portrayal of the Penguin, Howard the Duck, or Darkwing Duck would've been a stronger casting (at least with G. Godfried as voice-over talent).