I have been looking forward to this movie since it was announced last year, and was not disappointed in the least. By far the best movie I have seen in several years. Heath Ledger gave the best performance of his career, and I am saddened that he will not be able to play in a sequel. The cast was fantastic. Maggie Gyllenhall was the only actress that I felt didn't fit her character, but she gave a decent performance nonetheless. Several points in the movie left my entire body tingling. The drama and emotion in this movie are just as good as the action. Five stars and both of my thumbs are way up! And I will definitely be seeing it again.