原振侠(钱小豪饰)接受警方委托,紧急介入一起人质绑架案件。为了获取第一手资料,女记者彩虹(张曼玉饰)不顾警方的安排,闯入现场,幸运的是,原振侠挺身而出,成功解救人质。但是,彩虹却在此后纠缠不休,让原振侠感到非常烦恼。原振侠终于摆脱了彩虹的纠缠,但在回家的路上,遇到了来自泰国的男子黑龙(狄威饰)。黑龙请求原振侠前往泰北,解除他身上的降头。当晚,原振侠的降头发作,他不得不求助于师兄卫斯理(周润发饰)。原来,一年前,原振侠在泰国遇见了芭珠(崔秀丽饰),她是蛊族的一名女子。蛊族的大巫师(徐锦江饰)要将芭珠作为祭神之礼,原振侠勇敢地救出了她,但双双被下了降头。一年后,降头发作,原振侠请求卫斯理和师妹白素(胡慧中饰)同往泰国。同行的还有芭珠的男友黑龙,他也帮助原振侠解除降头。