As a longtime fan of the Batman movies, I must say that Christian Bale has done a bangup job of creating a three dimensional, complex Batman/Bruce Wayne. He and Michael Keaton were both sublime in the franchise for totally different reasons. Michael Keaton offered a more mature, zen Batman, while Christian Bale...well, didn't. His Batman was straight ready to learn some judo and beat your ass...