I also posted this in the political cartoon forum version of this thread:
I'm pretty sure it was American Psycho that got Bale the role of The Bat-Man. I thought he was damn good, even if it was a similar performance.
Bale was also very good in the Machinist.