Selections from Yahoo article:

And today, for the first time, after all the rumors have dissipated, we know who the villains in "The Dark Knight Rises" will be. Warner Bros just announced that Anne Hathaway will play Selina Kyle, and that Tom Hardy, of Nolan's "Inception," will play Bane. Christian Bale will be back as Batman, and Nolan has said this will be his final Batman film.

Hathaway was one of the many actresses rumored to be auditioning for the film last week (a group that reportedly included Jessica Biel and Keira Knightley), and apparently she won over Nolan. (That she's at the apex of her career, with her Oscar co-hosting duties next month, doesn't hurt either.) This is the first time we've learned that Selina Kyle -- who is more commonly known as "Catwoman" -- will be a part of the film. It is definitely worth noting that the Warner Bros. release never says the word "Catwoman." That could mean that Hathaway will be playing Kyle before she turns into Catwoman, or that they're trying to establish some distance from Halle Berry's widely panned performance in her "Catwoman" spinoff in 2004, or that the studio is trying to play a little coy with the announcement of an iconic Batman love-interest-cum-villain
It's not known whether the rest of the "Dark Knight" cast -- Michael Caine, Morgan Freeman, Gary Oldman -- will return for the film, but they are expected to.


(note: Catwoman art is fan art, but given the tone of the films it probably is similiar)