Ummmm... hmmm.... TDK, American Psycho, The Prestige (excellent movie!!) and that one movie he did as a kid that was directed by Speilberg (I can't remember the name for the life of me!). Personally, I loved Howl, but that's certainly not his best work.
Least favorite: Harsh Times.... yeah, it was some harsh times watching it! Piffle!
That's it! Yeah, I guess he's one of those child actors who actually became a respectable person (few and far between, if you ask me). I was disappointed when he didn't do his own V/O work for Gotham Knight, though.
Did you know he was in Pocahontas? I swear to god, he was. He played a minor character, so I'm not sure if he's in the credits or not.
Batman his best performance? Really? Thats sad. If you say Batman is his best performance, you have not seen enough of his work. The way Bruce Wayne and Batman are written in these movies is predictable and stale. Bale does his job, but he is being held back by preconcieved ideas on who these characters are and what they do. He has no room to add touches of himself, taking away from his performance on an overall basis. If you want to see a movie where he performs well, see The Machinist or Rescue Dawn. I have not seen Im Not There, so I can't comment on his abilities in that movie. I can add American Psycho to this list, but I feel like he was still finding himself when he made this movie. He did well in the movie, but his performance had its flaws near the end.