A peine les cendres de la jolie fantôme enterrées afin de permettre sa réincarnation, le jeune collecteur d’impôts (Leslie Cheung) est confondu avec un dissident politique. Emprisonné, il parvient néanmoins à s’échapper. Errant dans la forêt accompagné d’un moine taoïste (Jacky Cheung), il est attaqué par une horde de fantômes. Des fantômes ? Ou plutôt une équipé de brigands se faisant passer pour des revenants. Le pataquès autour de l’identité du collecteur d’impôts lui assure immédiatement l’adoption des hors-la-loi. Une compagnie dont notre héros se passerait bien, sauf qu’il croit reconnaître chez une femme du groupe le sosie parfait du fantôme qu’il avait tant aimé.
Zhang Junbao et Dang Tianbao sont deux orphelins qui ont été élevés au Temple de Shaolin où ils y ont appris les arts martiaux. Après leur expulsion du Temple pour en avoir bafoué les règles, ils commencent à mendier pour survivre. Puis Junbao rejoint un groupe révolutionnaire, tandis que Tianbao s'engage dans l'armée régulière. Les deux amis d'enfance deviennent donc peu à peu ennemis, et leur confrontation devient inévitable.