Another excellent, dark and edgy comic adaptation by Mr. Nolan. Perfmances are great all around... with the possible exception of Maggie Gyllenhall who (IMO) was trying a little too hard to replicate Katie Holmes the actress rather then Rachel Dawes the character. Like the first Nolan Batman... not at all appropriate for young children expecting a fun filled superhero adventure. Heath Ledger's Joker is tremendous and owns the audience every moment he is on screen. Bring on the third installment.