Wang Bu'er (Wen Zhang) est un jeune enquêteur qui a pour partenaire Huang Fei-Hung (Jet Li), un flic qui a l'air effacé mais en réalité vrai maître martial qui sortira plusieurs fois Wang de situations difficiles. Plusieurs meurtres ont lieu en un temps rapproché. Wang pense qu'il s'agit là de l'oeuvre d'un tueur en série. Ses recherches le mènent dans un premier à soupçonner la jeune actrice Liu Jin-shui (Cecilia Liu), puis sa soeur Dai Yiyi (Liu Yan). Pour confondre le tueur, Wang devient le petit ami de Liu Jin-Shui...