One of the best movies I've seen. Not just a great super hero movie, but a movie. He understood the material, had a clear vision for the material and had the actors for it that really made me feel like super heros could exist in a real world.
It is long, but honestly never felt like it was dragging. The characters were very well developed and you understand what they are doing there and why they are doing what they are doing.