《魂魄唔齐》卢初霸(陈奕迅饰)是剧团的小配角。他一上台就胆小,这让团长特别头疼。然而,这几天,奇迹在他身上爆发了——如果有神助,他的歌声很动人,表现也很好。毕竟,他找到了恐怖的原因——一个鬼魂起来了!这个鬼就是紫云飞(容祖儿饰),一个在1930年代跨过文武生界线的女人。当年的她爱上了二少爷(谢霆锋饰),为他演了一个丹角,等他来看戏。然而,就在没人来的时候,紫云飞竟然出现在了台上。坠落的灯台刮掉了她的半张脸,她瞬间消失了。未完成的心愿让她无法完全轮回,所以在陆路第八天,她只投下了一半的胎儿,而另一半还在等待机会实现她的心愿。陆初霸得知紫云飞是他的前世,她对爱情的执着也感动了他。于是他开始帮紫云飞完成最后的心愿。