A very refreshing and unique movie in the super hero genre, that masterfully blends elements from noir detective story telling and realistic fight choreography and a flawed hero that actually gets hit in his battles, both physically and mentally. While it certainly has its flaws (about as many as any other good super hero film), this is a highly entertaining film for mature audiences.