），阴差阳错耽误了张曼玉饰演的自杀身亡的女主角徐半香（广东俗语「半香」意为「半死」）的投胎时间。徐半香愤而千方百计骚扰康森贵的生活，但徐受到康森贵的前世朱锦春（开心鬼）的阻挠，徐却剪下朱的辫子让其失去法力。徐继续与康作对，但最终对他产生感情。不过徐遭到黑社会的报复，失去法力；幸朱现身，使徐最终能顺利投胎，期间发生了一连串有笑有泪的故事。