一个是八十岁的老人,卧病在床六十年,突然相信自己只有二十岁,自己已经年老的现实只是一场梦。另一个是十八岁的少女,为生计到老人的家当帮佣,意外地,女孩的样子像极了老人二十岁时的梦中情人。如何捆绑,宁采臣(张国荣饰)与燕赤霞(午马饰)安葬好小倩的骨灰后,分道扬镳。宁采臣回到世间,正是奸臣当道,朝政混乱,民生困苦的时代。宁偶入一家黑店,险被残杀之际又被捕快误抓入狱,遇到名士诸葛卧龙(谷峰饰),得其相救。逃出狱后路经一所荒寺,被年青鬼马道士知秋一叶(张学友饰)缠上,误会不断。山庄中阴森恐布,隐藏着一只巨尸,然巨尸未现,却出现一伙白衣鬼魂。宁偶摘掉其中一女子面具,发现其竟与昔日恋人小倩(王祖贤饰)一模一样。