Anne Hathaway has won the part of Selina Kyle in The Dark Knight Rises, Nolan had previously stated that the character of Catwoman would not work in the realistic modern day settings of his Batman universe but it seems he has had a change of mind and has found a way to make it all work. The main villian in The Dark Knight Rises will be Bane, in the comic books Bane broke Batman’s back.