Jeffe est un tueur professionnel aguerri qui travaille en solo. Lors de l'exécution d'un contrat, il blesse acidentellement aux yeux une jeune chanteuse, Jenny. Rongé par le remord, Jeffe accepte d'éliminer un parrain des Triades afin de réunir la somme nécessaire à la transplantation de la cornée dont a besoin Jenny.
Le contrat est exécuté mais Jeffe se retrouve à la fois poursuivi par ses employeurs et par un policier acharné, l'inspecteur Li. Dans la course poursuite qui s'engage les deux hommes vont pourtant apprendre à se respecter au point de s'allier (scène chez Jenny, qui ne voit pas qu'ils sont armé, et qui les croit amis. Leur meilleur ami respectif est tué. pour Jeffe, c'est un tueur qui s'est humilié pour récupérer l'argent et qui torturé à mort demande la mort pour ne pas crever comme un chien. dans l'église, lors de l'assaut final une colombe vient éteindre des cierges ; Jeffe atteint aux yeux meurt sans voir Jenny et Li abat le mafieux avant de se rendre.