90年代的哈城,刚刑满释放的徐铁(包贝尔 饰)偶遇装哑的舞女百灵(张梦露 饰),两人也在几次偶遇和深夜相伴中渐生情愫。直到除夕夜的温暖,让他们相互靠近,却又因现实隔阂,家人误解而屡屡拉扯。百灵为父还债的秘密账本,让徐铁读懂了她的苦衷,雷力的迫害更是将两人推向绝境,徐铁以命相搏救出被囚的百灵,终赢来家人祝福。这对孤独灵魂,在世俗重压下,以真爱焐热了彼此的人生。
汪家大宅每一位当上大太太的女人都会在子夜12点离奇自杀,新进门的太太秀清嗅到了事情的蹊跷,展开了调查,并发现几位太太可能是被人所害。最终,秀清也当上了汪家大太太,陷入危机,而真凶也浮出水面。然而,真凶却是出乎意料的。 福寿堂棺材铺的汪老太爷去世,汪老爷为父亲赶制棺材,因规矩太阳下山必须收工,而汪老爷决定破例加班,导致招来了不干净的东西。当夜,汪家大宅堆满了花圈和棺材,大钟敲响12下,此时汪家大太太凝香却因为某种原因哭闹着要自寻短见。下人认为是老太爷召唤大太太,而汪老爷则认为是自己破了规矩,招来了煞气。第二天深夜,大家发现大太太自杀身亡,吊死在房间里,钟表正好指向12点。之后,二太太月娥和三太太桂荣相继自杀,时间都是深夜12点,加深了人们对于子夜招魂的信念。然而,四太太秀清因为留过洋见多识广,对于这种超自然说法并不相信。她认为只有亲身经历才能弄清事情的真相,于是决定成为汪家的下一任大太太。
一名男子回到故乡,准备拆除家人在战争中遇害的房屋,另寻他处重建。凶手是一名红军指挥官,他找到了他,一场残酷的跨国追捕由此展开。