2 GUNS: ZERO TOLERANCE was originally by all accounts a no-star Thai thriller called ANGELS which did very badly on release. So some money-savvy producers decided to re-edit the movie by bringing in a number of foreign martial artists and re-releasing the film as an action thriller. The problem is, the foreigners in the movie are little more than cameo actors and there's a dearth of action in the film which renders it sleep-inducing to all but the most faithful of movie fans.
The main thrust of the plot is a murder mystery featuring the impassive Vietnamese actor Dustin Nguyen. Somebody murdered his daughter and he wants to find out who, so he goes on a rampage of revenge. Or at least that's what they want you to think. Instead, like most Thai films, this is indifferently acted and poorly shot, lacking verve and vitality in every scene, and the (few) brief fights are so poorly handled as to be worthless. Mostly it's all talk, and poorly spoken English, and dialogue that makes little sense.
Poor old Scott Adkins is given prominent billing on the cover but barely appears in the film - he has about five minutes of screen time in a generic role. Japanese star Kane Kosugi is on screen even less. Gary Daniels is here too, but it feels like all of his scenes were shot in a single day because they don't amount to much. ZERO TOLERANCE is one of the most insipid Thai films I've watched, and a good example of that film's lack of current talent when it comes to basic film-making principles.