Una spietata assassina di nome Fung gira per Hong Kong uccidendo i migliori esperti di arti marziali e lasciando come biglietto da visita un'arma segreta chiamata Moonshadow.
Quando un assassino condannato ed esperto di kung fu di nome Ha - che in passato lavorava come istruttore di arti marziali prima di uccidere accidentalmente un uomo e finire in prigione per un crimine che non aveva intenzione di commettere - viene a conoscenza di ciò, offre il suo aiuto alla polizia per catturare l'assassino in cambio della sua libertà.
Con l'aiuto di Ha, la polizia si rende conto dall'ordine cronologico delle vittime che l'assassino sta prendendo di mira i suoi obiettivi, tutti maestri di alto livello nel loro rispettivo stile di arti marziali, e seguendo un codice marziale di addestramento.
Dopo un incontro ravvicinato con Fung, Ha scompare improvvisamente e la polizia inizia a sospettare il peggio: che i due siano complici e che Fung fosse l'esca per aiutare Ha a uscire di prigione.
Ma Ha è effettivamente tornato nella sua casa a Foshan per scoprire di più sulla misteriosa carta da visita.
Mentre lo fa, scopre l'identità dell'assassino e la sua motivazione: la vera filosofia dietro le arti marziali di Fung è uccidere avversari più deboli di lui.
Fermo, Ha rifiuta di essere coinvolto in uno scontro con Fung - fino a quando l'assassino minaccia la donna che ama di più.
Solo allora si rende conto che dovrà andare contro il codice marziale per difenderlo.