Very disappointed with the negative reviews as a good modern film doesn't require the viewer to be spoon fed with simple bite sized story but gets one thinking about the plot and will provide the most satisfaction on second, or even third, viewing, as this film inevitably does.
The acting is superb by all key players, particularly the three main protagonists. Contrary to some reviewers, the action was not that hard to follow and, as with all good detective stories, held the viewer's attention right up to the very end, as all the pieces in the jigsaw came together, making for the greatest satisfaction, and providing justice for those who were hurt as well for those who did the hurting. I thoroughly enjoyed this film and the music score was also highly commendable. A true masterpiece.