1. Christian Bale
I like to tell people about the first time I thought Christian Bale should play Bruce Wayne. It was 2000 and he just wowed me in American Psycho. There was something about his portrayal of Patrick Bateman that screamed Bruce Wayne to me. When he played Batman five years later, I was like a kid in a candy store. The guy was amazing.
There is only one thing wrong with Bale’s Batman, his voice. He is the playboy Val Kilmer was but remains dangerous even in his alter ego. He is a badass as Batman and easily matches Kilmer and Keaton’s performances. I am not going to talk about Christopher Nolan’s redesign of the franchise here but I am going to say that Christian Bale is the first actor to put the entire Batman/Bruce Wayne package together.
Source: 411 Mania