Paha tapja nimega Fung käib mööda Hong Kongi ringi, tappes võitluskunstide tipptegijaid ja jättes visiitkaardiks salajase relva nimega Moonshadow. Kui süüdimõistetud mõrtsukas ja kung fu ekspert Ha kes töötas varem võitluskunstide juhendajana, enne kui ta ühe mehe kogemata tappis ning teda vangistati ja süüdi mõisteti kuriteos, mida ta teha ei kavatsenud pakub politseile abi tapja leidmiseks, vastutasuks oma vabaduse eest. Ha abiga saab politsei ohvrite kronoloogilisest järjekorrast aru et tapja sihib oma ohvreid, kõiki tippmeistreid vastavalt nende võitluskunstide stiilile järgides võitluskunstide koodeksit. Pärast lähedast kohtumist Fungiga kaob Ha äkki ja politsei hakkab kahtlustama hullemat, et need kaks on kaasosalised ja Fung oli sööt, mis aitas Ha vanglast vangistada. Kuid Ha on tegelikult läinud tagasi oma koju Foshanisse, et saada salapärase visiitkaardi kohta lisateavet. Seda tehes avastab ta tegeliku tapja.