Spoiler alert, I guess, although if you manage to avoid this news for two years, you are a better nerd than I:

BURBANK, CA, January 19, 2011 — Warner Bros. Pictures announced today that Anne Hathaway has been cast as Selina Kyle in Christopher Nolan’s “The Dark Knight Rises.” She will be starring alongside Christian Bale, who returns in the title role of Bruce Wayne/Batman.

Christopher Nolan stated, “I am thrilled to have the opportunity to work with Anne Hathaway, who will be a fantastic addition to our ensemble as we complete our story.”

In addition, Tom Hardy has been set to play Bane. Nolan said, “I am delighted to be working with Tom again and excited to watch him bring to life our new interpretation of one of Batman’s most formidable enemies.”

I like Anne Hathaway okay, but I wish they'd gone for a more mature Catwoman. And: Ugh. Bane. While I detest him—Mexican wrestlers are always cool, but Bane's back hair and rampant steroid use, along with the fact that he's a "master strategist" who never actually strategizes anything, makes him an archetypically lame creation of the 90s—I don't think it's possible for Tom Hardy to fuck up a role. So I am hopeful. But I am less hopeful than I was when I first read this news.