Like so many others, I gotta give it up for hometown boy Michael Keaton! Bruce Wayne is suppposed to be just an average guy (albeit a very very wealthy average guy). To me, Keaton personified that and brought a true intensity and sense of deep pain to the part. My complete list is as follows:

1. Michael Keaton
2. Christian Bale
3. Val Kilmer
4. Adam West
.
.
.
1,000,000. George Clooney (Whoever said George Clooney played George Clooney instead of Bruce Wayne was right on target!)