I was actually amazed by this movie. It was colorful, I felt sympathy for the badguy, the good guy had his dark moments, but none that counterbalanced the fact that he IS a hero, the supporting heroes were also good, and it also had his sad moments in it to.
So all in all...this is an "A" movie. All go see it. Seriously go see this movie, its incredible.