If you have not seen this movie yet, I would advise you to do so immediately, or at your next possible opportunity. This was a very close to perfect movie; yes there were a few little plot details that were idiotic, and the Gotham City police seem to be the most inept bunch of cops ever assembled, also the cell phone device was a little far-fetched, but those are the only complaints I have. Heath Ledger was incredible, Christian Bale, Michael Caine, Gary Oldman and Morgan Freeman were just as good if not better than the first movie, and Aaron Eckhart was charming and horrifyingly psychopathic. Go see it now, and then see it a few more times like I am going to do.