This film met and exceeded my expectations. I thought Catwoman was going to be silly, but she was used perfectly. I thought that Bane wouldn't stand a candle to the Joker, but Tom Hardy was great. Michael Caine turned in a powerful performance. I was actually shocked that Miranda was working with Bane. I loved this movie.