I was a little unhappy with the Anne Hatheway choice for Catwoman before I saw the movie. Not after, she was the best Catwoman yet. Loved the story, good plot twist. Bane was an awesome villian. Joseph Gordon-Levitt was a great addition to the cast. Didn't seem too long, I don't think there was anything to improve.