书生宁采臣(萧正楠 饰)和二哥宁采君(梁烈唯 饰)进京赶考,却在半途上就花光了盘缠,即将面临露宿荒野的命运。无奈之下,两人来到了兰若寺,虽然传闻这里有猛鬼出没,但总比睡在路面被野兽叼走的好。入夜,女鬼聂小倩(薛家燕 饰)现身了,然而这个聂小倩肚大腰圆,和传闻中完全不一样。
聂小倩附在宁采臣的灯笼上跟着书生回了家,目睹了大哥宁彩民(麦长青 饰)的专横跋扈,发现宁采臣看似风平浪静的家族实际上矛盾重重。宁采臣有一个青梅竹马的恋人迎春娇(吴若希 饰),然而两人却常常因为生活中的诸多小事吵架拌嘴。无法坐视不管的聂小倩决定帮焦头烂额的宁采臣一把。。岩狮市公安局刑侦大队民警张文的养父大学教授林远洋被发现死在家中。张文黯然离开了市公安局,企图以自我放逐的方式化解巨大的悲痛。一年后,为了帮助新到任的李子铭警官快速破获一宗离奇的“水产店故意杀人案”,张文被公安局副局长苏南山请回了刑侦大队。出乎张文和所有人意料之外的是这一起案子牵扯出的嫌疑人王大龙正是林远洋过去的学生。就在李子铭率队想要对王大龙进行拘传时,王大龙却被发现离奇身亡。 随着调查的推进,种种线索浮出水面,凶手似乎刻意想要诱导张文等人进入一个布置已久的迷局。过去和现在连接到了一起,背后的真凶呼之欲出,众人逐渐走近真相,殊不知一场更大的危机悄然而至。。