Tyler (Nicholas Tse) est un agent de sécurité débutant, espérant faire rapidement de l'argent pour aider une ex-inspecteur de police, Jo (Cathy Tsui), qui est tombée enceinte suite à une nuit avec lui. Il rencontre Jack et sa femme (Wu Bai et Candy Lo) lors de son travail et tous sympathisent. Jack est un ex-mercenaire venant d'Amérique du sud, et son ancien patron tente de le forcer à retravailler pour leur groupe. L'affaire devient plus sanglante après que Jack ait éliminé son patron et que les mercenaires le pourchassent. Tyler est accidentellement impliqué dans l'histoire et doit protéger la femme de Jack, elle aussi enceinte.