Everything i wanted from this movie was there. Intelligent action sequences with great cinematography, haunting psychology of the Joker and humanity, and of course a good plot. The movie asked strong philosophical questions which sent your mind racing if the action wasn't enough to keep you on your toes (not likely). Got a bit long as it neared the end but not enough to change my opinion of it overall. Ready to go again. Oh, and IMAX was awesome.