I just rewatched the film with someone who had never seen it and they pointed out a few plot holes that have been mentioned but in all honesty none of them bothered me in the least. I don't know, I just love the movie too much.
I think one of the reasons that The Dark Knight
has resonated with audiences so much, even given its plot holes, is that it's ultimately a story about social cohesion. It's a story about a society facing its own imminent collapse, and about the hard choice between acting in self-interest and watching your society collapse or acting as a faithful citizen and forcing yourself to act with trust in others and belief in liberal democracy. It is, in short, about whether Gotham City (a stand-in for the United States) will survive as a community and will retain its democratic nature -- and I think that's a question that has been troubling the entire United States of late, albeit not necessarily consciously.