Yeah, it could have been a lot worse. At least they're both good actors. My gripe is that none of these are really proper main character villains. Bane is usually a sidekick, or at least collaborating with someone else. Most of the time Catwoman isn't even a proper villain. I wonder if we'll see one more... The Riddler is out, unfortunately, but I would have loved a realistic Penguin played by an angry and violent Bob Hoskins or possibly a more scheming Philip Seymour Hoffman. And, for some reason, the latent anger of a usually straight guy would work for a Bats villain too. I actually think Colin Firth (yes, I'm serious) could do a great villain. There's that faint look of hostility in his eyes, waiting to get out. It would be a beautiful 180 degree career turn, just like Bill Pullman did with Lost Highway. (Or kinda like Heath Ledger in The Dark Knight, for that matter.)