Jeff est un tueur professionnel. Lors de l'exécution d'un contrat, il blesse accidentellement aux yeux une jeune chanteuse, Jenny. Rongé par le remords, il accepte d'éliminer un parrain des Triades afin de réunir la somme nécessaire à la transplantation de cornée dont Jenny a besoin. L'affaire tourne mal et Jeff se retrouve à la fois poursuivi par ses employeurs et par un policier acharné, l'inspecteur Li.
Shing Lung vit dans un village isolé avec son grand-père qui lui enseigne le Kung-Fu. Bien que approché par des malfrats, il se bat pour devenir le maître d'une école de Kung-Fu. Cette nouvelle se propage alors qu'un vieil ennemi de son grand-père, chef d'un gang, réapparaît. Shing Lung va tout faire pour se venger.