So if you haven't been on a forum where nerds/geeks frequent, then it's possible that this news has passed you by. The villains who're going to be in the new Batman movie are Bane and Catwoman. The casting for it has been released to be Anne Hatheway and Tom Hardy who Christopher Nolan has worked with on Inception.
Of course Christian Bale is gonna be batman and for some reason they have Joseph Gordon-Levitt in the list of cast, but they don't show who he is playing. Some people are saying he will possibly be playing robin, but no official news has been released. The only couple things I don't like about this set up is Catwoman. I mean it is possible that I can be surprised, but I just don't see it happening. The other thing is batmans voice...it's become a joke in itself so I don't really have to explain. The whole grown up robin thing is a bit weird too, but I can see it working out to be cool. Either way I can't wait for it to come out on 7/20/12. source