路初八(陈奕迅 饰)是戏班的小配角。他平日一上场就怯,让戏班师傅非常头痛。然而这几天却有奇迹发生在他身上——他唱得异常动人,表演出色,如有神助。
他终于发现惊悚的原因——有鬼上了身!此鬼是三十年代反串文武生的女子紫云飞(容祖儿 饰)。她当年苦恋二少爷(谢霆锋 饰),为了他出演旦角,等他前来观戏。但是人没来,紫云飞在舞台上就发生了意外,堕下的灯台削掉她的半边脸,她即刻香消玉殒。未了的心愿让她无法完全投胎,于是只投了一半的胎在路初八身上,而另外一半,还在苦苦等待机会,实现当年心愿。
路初八得知紫云飞即自己的前世,而且她对爱的执著也令他动容。于是,他开始了帮助紫云飞实现遗愿。。演歌雙棲的范逸臣擔任男主角,飾演一位音樂愛好者,如何藉由音樂,帶領因妥瑞氏症,在學校遭受霸凌的國中生找回自信。。爱幻想的青少年山姆(巴格候饰演)和放荡不羁的母亲莉蒂亚(珍妮佛杰森李饰演)搬到偏僻的怀俄明州,因为爷爷要竞选州长,深怕山姆的私生子身份和莉蒂亚的荒乱生活,会让他为难,对选战不利。 新学校、新环境,但莉蒂亚仍夜夜笙歌;对山姆而言,最大的改变是认识邻居兼同学皮茉莉,而且爱上这女孩。正值对一切好奇的年纪,两个青少年开始偷吃禁果,互相练习「性」游戏,莉蒂亚也默许这种关系。一天终于玩出麻烦,茉莉怀孕了!随之而来的是一连串的迷惑、忧虑、甚至荒诞。茉莉发现妈妈与老师通奸、深爱莉蒂亚的印地安男友,忍受不了她的不负责任离开她,爷爷威胁要送山姆去军校,最后茉莉决定生下孩子,面对责任与压力,山姆相信未来茉莉一定会爱上自己;莉蒂亚也终于了解真爱的意义;小婴儿、小爸爸、小妈妈为这个新式美国家庭带来新活力。。