Catwoman (Nolanverse)

"You think all this can last? There's a storm coming, Mr. Wayne. You and your friends better batten down the hatches, because when it hits, you are all gonna wonder how you can live so large and leave so little for the rest of us."

- Selina Kyle to Bruce Wayne.

Catwoman (real name: Selina Kyle) is the initial secondary antagonist turned deuteragonist in The Dark Knight Rises. She is a criminal and an associate of the villain Bane through their mutual employer John Daggett, though she only assists Bane out of fear of his killing her. This version is unlike the Batman Returns version, serving as the secondary antagonist for the first half of the film before becoming a neutral character and eventually a full heroic figure.

She is portrayed by Anne Hathaway.

History
Selina Kyle first appears disguised as a maid at Wayne Manor. While no one is looking she attempts to steal from Bruce Wayne and succeeds in making off with a pearl necklace that had once belonged to Bruce's mother. Bruce would later manage to confront Selina for the theft and reclaim his mother's necklace, but this leads an angry Selina to steal Bruce's car as revenge. It is later learned though that Selina has grown tired of her life as a criminal and desires to start fresh, but due to so many past arrests and convictions has become bitter and cynical, feeling that the world would never give her a second chance, especially with the ease at which knowledge of her past can be shared. Knowing that Wayne possess a means by which she can give herself a clean slate, Selina attempts to steal it, also crossing paths with his alter-ego Batman for the first time.

When Bane makes his presence known in Gotham, Selina fears for her life and in desperation sells Batman out to Bane, though is shown to be remorseful over her actions and visibly upset by seeing Bane beat Batman mercilessly. As Gotham City subsequently descends into chaos and anarchy with Batman gone, Selina attempts to leave Gotham but is arrested again by detective John Blake. She is not locked up for long though before bane causes a mass prison break, allowing Selina to flee and reacquire her equipment. Though she inititally revels in the ability to take what she feels has been owed to her for so long, she becomes remorseful and guilt-ridden upon seeing the devastation caused by Bane's actions, at one point taking up residence in a building that she notes once belonged to an innocent family.

When Batman returns, she reluctantly aids him, but also plans to leave Gotham for good as soon as possible. Batman appeals to her inner goodness and Selina, rather than flee Gotham when she has the chance, chooses to instead help Batman, arriving just in time to save him from Bane, who she kills with the Bat-Pod's cannons. Right before Batman then seemingly sacrifices himself, Catwoman kisses him, also noting that they're "both suckers". She is later seen by Alfred living a new life with Bruce Wayne, the two finally able to start fresh and leave their painful pasts in Gotham behind.

Trivia

 * She is never referred to as Catwoman in the actual film, though a newspaper headline does refer to her as "The Cat", which in the comics was her alias before becoming Catwoman.
 * She is third love interest of Bruce, after Rachel Dawns and Talia.
 * Selina shifts between all three alignments throughout the film, firstly being a bad character involved with Bane and enemies with Batman, then becoming neutral and staying to the sidelines during the battle, and eventually becoming good.
 * In the Lego Movie continuity, Catwoman has gone back to being evil and is working with the Joker.