Crazy rumors about the cast for "The Dark Knight Rises," the third of director Christopher Nolan's Batman films, have been going on for so long that Vulture's Lane Brown gleefully made fun of the phenomenon seven months ago. At that point, the following human beings had been connected to the sequel: Joseph Gordon-Levitt, Johnny Depp, Philip Seymour Hoffman, Angelina Jolie, Cher, Eddie Murphy, Rachel Weisz, Miley Cyrus, Shia LaBeouf and Megan Fox. This is a natural by-product of the Internet and of the massive success of "The Dark Knight," which Nolan turned into one of the biggest hits of all time, in some effect, through the casting of the late Heath Ledger as The Joker. This is the most prestigous, profitable franchise in Hollywood, and everyone wants a part.

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.

More From 99.9 KTDY