书生宁采臣(萧正楠 饰)和二哥宁采君(梁烈唯 饰)进京赶考,却在半途上就花光了盘缠,即将面临露宿荒野的命运。无奈之下,两人来到了兰若寺,虽然传闻这里有猛鬼出没,但总比睡在路面被野兽叼走的好。入夜,女鬼聂小倩(薛家燕 饰)现身了,然而这个聂小倩肚大腰圆,和传闻中完全不一样。
聂小倩附在宁采臣的灯笼上跟着书生回了家,目睹了大哥宁彩民(麦长青 饰)的专横跋扈,发现宁采臣看似风平浪静的家族实际上矛盾重重。宁采臣有一个青梅竹马的恋人迎春娇(吴若希 饰),然而两人却常常因为生活中的诸多小事吵架拌嘴。无法坐视不管的聂小倩决定帮焦头烂额的宁采臣一把。。本片的男主,鬼佛山(魔宗)培养多年的杀手,因善于御剑杀人,被称为“剑”。后遭遇搭档背叛与围剿,被心爱之人斩断手臂,身心俱残的剑开始自暴自弃,直至被女主一家人救下,剑逐渐被感化,并拥有了一个颇具浪漫色彩的名字——剑十二。鬼节的这天,七个年轻人邀约去邻省参加同学的婚礼,却在路途中遭遇了一场车祸现场。因为不懂鬼节的禁忌,他们在车祸现场不但没有第一时间救助,还说了很多对死者不敬的话,甚至还拍死者的照片发微博。等他们离开车祸现场时,一只鬼影跟在了他们的身后,而祸事的开端,就从此开始。
七人继续前行,一场突如其来的大雾把众人围困在一个无人的服务区,七人无奈只得在这里休息一夜。可他们谁也没想到,整个服务区,就像为他们精心设计的陷阱,鬼节的禁忌如诅咒般开始在这里一一呈现,伴随着鬼压床,鬼上身,鬼撞墙等种种邪门经历,他们只想赶紧逃离这个恐怖的地方,可是怎么也逃离不掉,而面对他们的是不断有人失踪,不断有人死亡,惊慌,恐惧,笼罩在所有人的头顶,怨灵是否会放过他们,最后能否有人可以活着逃脱出来?没有人知道……。