本片根据蒲龄原著之聊斋志异中画皮一段改编而成。落第书生王顺生娶妻多年,一无所出,一日自城中赶路回家时,偶遇一明艳少妇尤枫,她自称身世可怜,被逼嫁入某大户人当妾待,正室所虐,故冒死出走,王仗义相助,愿意让尤暂居于其书,当晚王欲与尤行鱼水之欢,天忽亮,尤推说身体不适,拒绝了王的要求。翌日,王往城中购胭脂水粉,欲赠尤以讨其欢心,遇玉清道人,后者指王邪气缠身,王置之不理。王返家,向妻子陈氏表明心意娶尤为妾,陈氏趁尤宽衣沐浴时,竟自窗外窥得尤摘下脸皮,点画胭脂之骇人情景,吓得晕死过去,王连狂奔玉清道观,求道人除魔,玉清把一尘拂予王,嘱王把它挂在寝室门外,不料尤枫仍能潜入室内,向王申诉前生之辛酸遭遇。。生前是过气女歌星的女鬼徐半香(张曼玉),算准某名将要临盆的孕妇会于某间医院生产,准备投胎重新做人,不想,该孕妇被摇身变作某所高中教师的开心鬼(黄百鸣)送错医院,徐半香错过投胎时机。
为泄心头之恨,徐半香开始想方设法捉弄开心鬼,最甚一次,她附身开心鬼班里女班长(袁洁莹),令她跑到夜总会稀里糊涂地大闹了一场,结果在该家夜总会寻欢作乐的一群流氓被抓,开心鬼受到无辜牵连,徐半香又得意又担忧之时,开心鬼却用爱来感化她,眼看皆大欢喜,出狱后的流氓不请自来。。