Film zaczyna się od strzelaniny na dachu budynku, w której uczestniczą policjant (Anthony Wong), członek Triady (Francis Ng) i tajniak (Lau Ching Wan). Jedynym, który pozostaje przy życiu jest Anthony... Akcja filmu przenosi się 15 lat później. Syn Ching Wana jest obiecującym detektywem...
Naiwny przybysz z prowincji, poszukując brata, dociera do Szanghaju. Tam trafia do organizacji mafijnej, której szef docenia niezwykłe umiejętności wojownika. W rzeczywistości jest nim sławny mistrz kung-fu, zwany "Wielkim Smokiem", który podjął się zadania rozbicia mafii od wewnątrz.