Awesome awesome awesome movie. I highly recommend it for anyone who likes action, explosions, crime dramas, and bats.
The Dark Knight is almost a crime epic, if there is such a thing. It's easily the darkest and most complex of all the Batman films, even more so than Batman Begins. (BTW: Maggie Gyllenhaal is a major upgrade over Katie Holmes in the role of Assistant D.A. Rachel Dawes).
While all the glowing reviews are well deserved, don't read them!!! IMHO, most of the reviews reveal too much of the good stuff. Not true spoilers, but the movie works best when you truly have no idea what's coming next.
The movie clocks in at 2 hours and 32 minutes, and you don't want to miss any of it. So I suggest hitting the bathroom before the movie and resist buying that giant soda.