I know alot of people are saying that the movie is too long, and the movie was over-hyped, but I'm here to say that both are hardly a negative aspect of the movie. First of all, the movie moves at breakneck speed. Second, all the actors are terrific and make you believe in this world, hell even Eric Roberts was good! The crowning achievement is Heath Ledger as the Joker. He will have you laughing, cringing, and in awe of everything that he does on screen. I saw this movie in IMAX, and certainly recommend it to you. The action is the best all year, and is done with as little digital effects as possible. The IMAX version of the film is something to behold and will make you feel like you are in Gotham, especially the film's climax! Go see it!