First of all, I would like to say that I held very high expectations for this movie with all the hype (and also being the sequel to such a great movie). Saying that, there was not a point in this film that I could say that I was even close to being disappointed. From start to finish I was literally on the edge of my seat and, for the most part, the cast had a lot to do with thatt. Sure Chris Nolan's directing and screenplay were phenomenal and the plot was deep and captivating, but the actors are what really brought this movie home. Heath Ledger, with out a doubt, gave the best performance out of all the cast members and arguably the best performance I've seen in any movie in quite some time. This is not to say anything negative of the other characters - Christian Bale, as always, was immersed in his role and gave a strong performance. With the other main characters - Michael Caine, Aaron Eckhart, Gary Oldman and Morgan Freeman - the acting was seemless and engaging. That being said, it is still difficult for me to compare their acting with Ledger's performance. Ledger's real identity seemed to disappear in the role as if he really was the joker and the movie goer becomes unaware that they are watching an actor. I was left with my jaw dropped open, in awe, at some of the scenes because of the nuances and mannerisms that the Joker had. Every move and tone of voice seemed programmed and instinctive. The performance made all the others in the movie seem relatively 2 dimensional. Of course, I will reiterate that this is a relative comment and that to paint a more cosmopolitan picture in relation to the movie industry I would give the movie 4.8/5 stars and Heath Ledger 5/5. Bottom line: You HAVE to see this movie.