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.
Tom Hardy is great though.