Here's my take on the new Dark Knight trilogy casting:
Tom Hardy. I don't really know what to say. My main problem is that Tom Hardy isn't the biggest guy around, and given Bane is like 7ft tall and 500 lbs, the only way I see Hardy as Bane is by making Bane an average sized guy. And that seems kinda hard to accept, I mean Bane's main appeal was he was really the first person to "beat" Batman in a sense, and he's basically a human Hulk with a genius level intellect. But having an average sized, albeit muscular guy doesn't really seem like "Bane" to me.
Secondly, doesn't Hardy have a British accent? Bane shouldn't have a brit accent, I'm nitpicking but still.
On the other hand, Hardy can portray a very charming and intellectual villain, that I'll give him, and he is a good actor. My main beef isn't with his acting, but him playing Bane, the size difference, c'mon.
Anne Hathaway. Great pick, she oozes sophistication and sexuality when she wants, and she can indeed portray a very "high class" gal. I see absolutely nothing wrong with Hathaway as Selina Kyle.
Ball's in your court, RoboAxl.