林莎(艾斯黛拉·沃伦 Estella Warren 饰)是典型的新时代女性,独立自强,向往自由的生活。林莎和名为马克思(大卫·艾根伯格 David Eigenberg 饰)的男子交往多年,然而,对婚姻的恐惧和踌躇令两人的关系停滞不前,令林莎感到非常苦恼。 林莎决定和马克思开始一段冷静期。期间,她积极的参加联谊活动,结识新人,就此认识了A.J(贾斯汀·柯克 Justin Kirk 饰),两人无论在兴趣还是思想上都格外合拍,彼此之间生出了相见恨晚的感情。随着时间的推移,林莎对于婚姻的认识渐渐成熟和完备起来,她决定回到马克思的身边,然而,就在此时林莎发现,自己无法忘记和AJ一起度过的快乐时光。。路初八(陈奕迅 饰)是戏班的小配角。他平日一上场就怯,让戏班师傅非常头痛。然而这几天却有奇迹发生在他身上——他唱得异常动人,表演出色,如有神助。
他终于发现惊悚的原因——有鬼上了身!此鬼是三十年代反串文武生的女子紫云飞(容祖儿 饰)。她当年苦恋二少爷(谢霆锋 饰),为了他出演旦角,等他前来观戏。但是人没来,紫云飞在舞台上就发生了意外,堕下的灯台削掉她的半边脸,她即刻香消玉殒。未了的心愿让她无法完全投胎,于是只投了一半的胎在路初八身上,而另外一半,还在苦苦等待机会,实现当年心愿。
路初八得知紫云飞即自己的前世,而且她对爱的执著也令他动容。于是,他开始了帮助紫云飞实现遗愿。。