3. Selina Kyle's Back-Story
You really get the sense that Selina Kyle's cat burglar (we won't call her Catwoman, because Nolan chose not to) was supposed to be a Robin Hood sort of character, motivated by self-preservation or the opportunity to escape her own poorer past, but also tied to it by a humanising relationship with a friend (Jen) she clearly feels protective of. Early on Kyle establishes herself as the voice of the under-classes - fore-warning of the impending storm that would be a direct response to the growing dearth between the haves and the have-nots of Gotham and berating Batman for not caring about what happens to those at the bottom of the ladder. That's an admirable sentiment, and it played a major part in Selina's character development, explaining her apparent underlying hatred of Bruce Wayne for what he represents - but there is no emotional weight to it by the end, because the script does very little to convince that Selina is out for anyone other than herself. Her personal conflict becomes more about whether she is attracted enough to Batman to help him save Gotham, rather than by a fundamental goodness that shows her redeemable side (and which would ultimately explain why Bruce Wayne would so happily settle down with her). The long and short of it is that Selina Kyle seems to have started off as a character with a far more complex backstory, and somewhere along the lines, that route was abandoned for something else entirely, and the to the detriment of the character, despite a fantastic performance by Anne Hathaway.