A la fois détective et coureur de jupons, Niki Larson est chargé de retrouver Shizuko, la fille d'un grand magnat de la presse japonais. A peine localisée, elle disparaît... à bord d'un transatlantique où Niki Larson s'est embarqué clandestinement. Mais Shizuko surprend des pirates qui ont pour objectif de détourner le bateau.
Ning (Leslie Cheung) est un inspecteur des impôts un peu timide, qui doit se rendre dans des campagnes reculées pour faire son travail. Lors de l'une de ses habituelles tournées, il passe la nuit dans le temple Lan Jou. Il rencontre le taoiste Yen et une femme mystérieuse Hsiao-tsing. Celle-ci est un fantôme séduisant les hommes pour les offrir à son maître l'arbre démon.