Finally saw this one and was surprised to find it quite disappointing.
The story moves very slowly. The plot has one simple twist, which is withheld from the hero , and the viewer, for no good reason. Once this basic plot point is finally unveiled there's a pretty good shootout.
A good theme, some action and some good actors with little to do.
It wasn't awful, but I have to say I think this is a very much over-rated Spaghetti.