I tried my damndest to avoid spoilers, etc for the past month. I think I did a pretty good job because I knew some plot points were going to happen but for the most part I still had a lot of surprises. The Ras Al Ghul connection was great. I think Hathaway did a good job despite how much she was panned in the critic reviews. The passing of the torch to Blake... it all made sense. I think it was a great wrap up to the greatest comic book franchise films of all time. I do think Nolan kind of copied the ending he gave to Inception, but it was still badass. And holy fuck, did Batman get the fuck beat out of him in that first match up with Bane. I waited about an equal time when Dark Knight came out... mostly because I hate fanboy geeds and the general public. But today it was about a 33% full IMAX showing, and I really enjoyed it. What a great trilogy. Two snaps up.