Iam in a Batman mood right now and want to see who is the preferred actor as Batman/Bruce Wayne. Sure there are more actors then these two but these are probably the most popular live action portray of Batman. (Besides Adam West but that a whole another subject) If you asked me three years ago I would have said Keaton but I now consider Bale to be the definitive live action Batman. My reasons are he plays more sides then Keaton. Bale as to play the playboy Bruce Wayne, the personal Bruce Wayne, and the Batman. There are more angles to his character and is much more developed. Keaton is just a guy when he is Bruce Wayne and I don't get much more then that. Although Keaton does have the better Batman voice so he gets a point there. But although Bale's voice got worse as the trilogy went on I did believe that this guy could physically be Batman. Mostly in Begins I think he was in the best shape. He has the height and build to be Batman. Keaton kind of a small guy who looks nothing like the Batman looks like in the comics without fake muscles. So my vote goes towards Christian Bale.