索菲是一名年轻漂亮的警探,本应有着幸福家庭的她,丈夫却在给女儿买生日蛋糕的途中被人残忍地杀害。这使得她不得不在照顾病重的女儿的同时,去解决一次又一次的突发事件。。华裔杰森(Terry Chen 饰)和白人女子莎拉(Jaime King 饰)结为夫妇,常年居住上海。为了参加一场葬礼,他们带着年仅6岁大的儿子山姆回到北美。但是离奇事件接连发生,山姆不断撞鬼,最后更在一个夜晚被鬼迷住,不省人事。杰森夫妇四处求医皆不见成效,眼见儿子病情越来越重,无奈之下他们向巫医求救。从巫医处得知,当时正值鬼月临近,野鬼横行,山姆的灵魂被一个冤死的鬼魂摄去。杰森只有帮助鬼魂们完成心愿才能拯救儿子的性命。杰森只得同意,却因此揭开了一个被隐藏多年的残忍血案……。菲利普(安古斯·麦克菲登 Angus Macfadyen 饰)一直以来都因为心中的一个秘密而备受煎熬,那就是他其实是一名同性恋者。终于,他决定再也不要躲躲藏藏的生活了,他决定将这件事情告诉自己的家人。一天,菲利普找到了自己的父亲欧文(布莱恩·考克斯 Brian Cox 饰),坦白了自己的性取向,儿子的身份和坦诚在欧文的内心里掀起了狂风巨浪。
原来,欧文自己也是一名同性恋者,但是他选择了向普世规则屈服,娶了欧文的母亲罗斯(艾琳·阿特金斯 Eileen Atkins 饰)。然而,这么多年过去,欧文的内心里一直都因此而备受煎熬,菲利普走出的这一步对于欧文来说犹如醍醐灌顶。。