As a non-fan of comic book/superhero movies, this is by far the best comic book/superhero movie I've seen, simply because it doesn't try to be one. Christopher Nolan took the genuine story elements of Batman, and crafted a thrillingly (almost) realistic story about corruption and heroism. No, this is not the best movie of your life, but a damn good movie nonetheless.