Joseph isn't particularly happy, although he hides it rather well. The day his brother dies, the certainty sets in that life will pass him by. To ensure this doesn't happen, one evening, he gives in to his desire.。台湾青年顾亦航(刘恩佑饰)带女友美媛(吉祥饰)来大陆度假,给他们做导游的童瑶(金莎饰)不幸被车撞伤。车祸后医生检查出童瑶患有“脊髓小脑变性症”,这对她和母亲何亚洁(杨贵媚饰)无疑是一声晴天霹雳,何亚洁心生绝望,而女儿的男友石磊(杨烁饰)也绝情离去。心生愧疚的亦航为了看望童瑶每周奔波于金门和厦门之间,他不断鼓励想放弃治疗的童瑶,不要放弃活下去的希望。时间一久,他对童瑶产生了爱恋之心。当亦航的父亲(岳跃利饰)得知儿子要与患病的童瑶结婚,大发雷霆,声明要跟儿子断绝父子关系。而何亚洁也不赞成亦航的想法,她怕处于生命倒计时的女儿在最后的时光里留下心灵阴霾,但亦航决心已定......。生前是过气女歌星的女鬼徐半香(张曼玉),算准某名将要临盆的孕妇会于某间医院生产,准备投胎重新做人,不想,该孕妇被摇身变作某所高中教师的开心鬼(黄百鸣)送错医院,徐半香错过投胎时机。
为泄心头之恨,徐半香开始想方设法捉弄开心鬼,最甚一次,她附身开心鬼班里女班长(袁洁莹),令她跑到夜总会稀里糊涂地大闹了一场,结果在该家夜总会寻欢作乐的一群流氓被抓,开心鬼受到无辜牵连,徐半香又得意又担忧之时,开心鬼却用爱来感化她,眼看皆大欢喜,出狱后的流氓不请自来。。