I would have to say that this has to be the best Batman adaptation I have ever seen. Heath Ledger's acting in this was superb and the surprise addition of Two-Face was excellently done.
This movie was very well done. It had the right amount of drama, comedy and action all blended together to create one heck of a ride. Some of the plot points were fairly obvious and occasionall you asked yourself, "Well, who didn't see that coming." This did not detract from the movie at all however. The action sequences were well done and the CGI wasn't "obvious". I can't wait for the sequel.