I've always been a fan of the Batman franchise, and for the first time I have been fully satisfied. Not that Batman Begins was a bad film to say the least, but this one surpassed all of my expectations. The action was top notch, the story was complex but easy to follow, and every performance was fantastic. However the performance that stands out the most is the one given by Mr. Ledger. His take on the The Joker was creepy, funny, and entrancing. At one point during the movie I was looking Heath Ledger in The Joker and I couldn't find him. He made a full transformation in that role. If he doesn't get an Oscar win, let alone a nomination, the whole system should be shut down!