Watched it on IMAX, hence a bit more expensive than the regular theater. Even though I am not a huge DC fan, this movie surely kept me sitting in my seat 'til the end. The story was so intense that I decided to hold from going to the restroom for 2.5 hours! Heath Ledger definitely stole the show, can't say anything less than a superb interpretation of the role as Joker. The makeup of Aaron Eckhart's Two-Face was a mind blowing! Michael Caine and Morgan Freeman were nothing less than being true professional actors. Glad to see a change of actor for the role of Rachel. Didn't miss Katie Holmes' (mediocre) performance in this movie.