The Dark Knight
One of the best superhero movies recently made (sorry for putting Batman in that genre - as Batman has no superpowers), this one is a thrilling ride all the way.
The opening few minutes , where the Joker and his bunch of cronies are robbing a bank is just the perfect setting for 2 1/2 hours of great entertainment. The script is the real winner - the characterizations of the major characters - specially Batman / Bruce Wayne, Harvey Dent, and the Joker are so detailed, that you actually feel like you are sitting inside the mind of these characters - as they go about their business on screen.
This is a Batman movie, and as in most Batman movies, the bad man (Joker) gets the meatiest role. The way the character is portrayed by the late Heath Ledger is simply remarkable. His interaction with Batman - in the interrogation room and with Harvey Dent = at the hospital , are scenes which are simply out of this world.
The movie is a bit long by Hollywood standards, but you wont get bored even for one bit. In fact the intermission, a sad compulsion in Indian cinema - was the only point when i got irritated.
The Dark Knight has already set records for the opening day in the U.S., with some predicting that this movie may well turn out to be the highest grosser of the decade.
Go catch it before it is taken out of the cinemas to make way for some mediocre Bollywood movies.