Today is a particularly happy day for me – it’s the end of an era.

It seemed as though ever since the second the credits rolled on those first screenings of THE DARK KNIGHT, rumours ran wild…I’m talkin’ Snooki at Spring Break after a six of Red Bull and eight Jaager bombs wild about who the next villain would be and who would play them.

Phil Seymour Hoffman, Joseph Gordon Levitt, Rachel Weisz, Marion Cotillard, etc, etc, etc

Remember those days? Well today my friends they finally end as Warner Bros has made the announcement of who the villains are, and who will play them:

Tom Hardy will play Bane.
Anne Hathaway will play Selina Kyle (aka Catwoman).

Hardy was already cast, but word was mum on who he’d play. Hathaway was mentioned in recent weeks as in consideration for an undisclosed part.

I’m curious how these two characters will work in Nolan’s Bat-universe, especially where Bane is concerned. But for now, I’m just satisfied that all the absurd ideas can end.

Thoughts on this bit of news all you bat-fans?