I concur fully with Professor Shaffer's comments. It is as though the people at Warner Brothers had a meeting and said, "What can we put in a movie to please J. H. Huebert as much as possible? Well, let's have a superhero like Batman, but he only fights the state, and let's have him destroy the state, and it should have some serious anti-state ideas, and let's have Natalie Portman, of course, and I think he enjoyed Stephen Fry in Jeeves and Wooster so let's have that, and oh yes, let's top it all off with a Rolling Stones song..." And so on.
I found the film's homosexual propaganda gratuitous (the idea that homosexual conduct is somehow threatened by the present political situation is preposterous -- indeed, one suspects sodomy will be one of the few rights left before the Supreme Court is done with us) but the rest is all so good I can hardly complain.