Selina! It'll be Selina!!
ETA: Ok, now that the initial shock (and JOY!! EEEeeee!) has worn off a bit, Anne Hathaway, really? I'm mean she's cool (I loved her in Becoming Jane) but, hmmm, I never saw her as Selina... And it says Selina Kyle specifically, not Catwoman. Are they trying to tell us something?? Does that mean Selina and not Catwoman? Or is it a given that Selina means Catwoman, too?? Am I looking too much into this?
ETA2: Oh, and Tom Hardy will be Bane. Anyone else thinking Knightfall? But um, isn't Bane supposed to be Latino from a Cuban-like island...?