a major incongrousness
WARNING -- SPOILERS!
I think there is a major incongrousness at the end of the movie. I understand that the main purpose of the "good ones" is to get revenge on the female cop. So they cheat her, to get her caught by the over-cruel mercenaries, that blame her for the theft of the diamonds. But this is a very bad idea. In fact, for their own security, their priority is not to be suspected by the mercenaries to have stolen the diamonds. As soon as the woman will be in the hands of the villains, that find the boat empty of diamonds, they will probably torture her to death, making her talk (why should she keep her mouth shut?). So the mercenaries will easily discover who actually have the diamonds, and the good ones will soon have a gang of blood-thirsty killers at their heels. The right strategy for the good guys would be to help the female cop to run away, or, at least, to leave her with a loaded gun, hoping she will be killed in the predictable shootout with the mercenaries.