The only complaint I had for this movie was that the audio track was so loud throughout the movie that I had trouble catching everything was said - the background drama music regularly overwhelmed the dialogue! Frustrating. Besides that, a satisfying action film and storyline that will have you dissecting the characters long after you leave the theatre. Loved that the romantic interest was not the typical 'barbie' - boobie & beautiful - but was strong & real. Bravo. Christian Bale is unmatched as Batman, and Michael Caine was a treat. Heath Ledger's portrayal was skillfully disturbing.