城中出现变态杀人狂魔,已有数名女子被先奸后杀,凶手每次行凶后都逃逸无踪,且不留下任何线索。此案令高级警员BEN(周文健饰)非常烦恼,但却苦无头绪。BEN在追查案情的过程中,女鬼张文君(陈颖妍饰)时常于他附近出现,BEN被吓得魂飞魄散。BEN之女友BOBO(康华饰)觉得事有蹊跷,便带领男友向城中有名的灵媒邵擎天(罗兰饰)求助,在邵的帮助下,BEN得知文君乃是多年前兰桂坊惨剧的被害者,经常出现在BEN身边是因为她没法重新投胎,只有BEN才能帮助她,因为他们有一段宿世姻缘。与此同时,变态凶手把目标锁定在BOBO身上,并在酒吧将其挟持,BEN在文君的帮助下终于将BOBO平安救出,BOBO对文君心存感激,想出一个奇妙的办法报答文君……