1927年4月21日,革命局势急转直下。以蒋介石为首的国民政府发动了震惊全国的“四·一二”反革命政变,对共产党人进行了血腥的围剿和屠杀。举国上下风声鹤唳,十里洋场更是哀鸿遍野。在这起事件中,一个小人物的命运被改变了。他名叫板凳(王宝强 饰),自幼便成了孤儿,多年来一直为杂技团齐班主(午马 饰)收养。在帮师傅搭救的途中,他遭遇了共产党人和青帮以及国民党特务的枪战。与他一同遭遇枪战的还有师兄常墩子。常的真实身份是共产党员,他正带着女孩红儿去和地下党员唐雪梅(小陶虹 饰)街头。常死前将红儿托付给板凳,板凳被迫成为了女孩的父亲。
与此同时,国民党方面积极追查重要情报“火种”的下落,攸关革命存亡的时刻渐渐到来……。新加坡小女孩Kim(胡佳琪 饰)原本拥有幸福童年,自母亲癌症去世后,她的父亲专心工作,赴印尼公干长达两年不曾回家。Kim的日常起居全靠年迈的奶奶照顾,她渐渐闭锁心房,学业也一落千丈。这一天,父亲Choon(陈汉玮 饰)突然回家,而且还带来了陌生的女子。女人名叫娜(苏慧敏 饰),是印尼人与华人的混血,当初被一群男人追打的过程中得到Choon的救助。Choon希望将娜娶回家,但似乎遭到母亲和Kim的抵触,于是只能以女佣的身份留在家里。
仿佛从娜到来的那一天起,Choon的家中便为一股恐怖诡异的气氛所笼罩。灵异事件愈演愈烈,Kim的妈妈似乎回到了家中……。