I'm a big Johnny Depp fan, but, this performance went above and beyond. I think the whole movie went way above. The time period was portrayed, the way the other gangsters were portrayed. Marion Cotillard was brilliant as well. Personally I liked Christian Bale better as Batman. Melvin Purvis does not suit him. If you're a little shy about violence don't go see it. Some of the comice lines from Depp in the movie are just classic and the one love scene between he and Cotillard ooo la la. Don't miss it.
Heath Ledgers performance was truly an Academy Award winning one. The movie was exciting throughout with twists and turns you didn't expect. I liked the Batman that Christian Bale portrayed the best yet I think. I love Jack Nicholson, but, I have to say Heaths Joker was better without question.