书生宁采臣(萧正楠饰)和二哥宁采君(梁烈唯饰)进京赶考,却在半途上就花光了盘缠,行将面临露宿荒野的命运。无法之下,两人离开了兰若寺,虽然风闻这里有猛鬼出没,但总比睡在路面被野兽叼走的好。入夜,女鬼聂小倩(薛家燕饰)现身了,但是这个聂小倩肚大腰圆,和风闻中完全不一样。聂小倩附在宁采臣的灯笼上跟着书生回了家,目击了大哥宁彩民(麦长青饰)的飞扬跋扈,发现宁采臣看似惊涛骇浪的家族实践上矛盾重重。宁采臣有一个两小无猜的恋人迎春娇(吴若希饰),但是两人却经常由于生活中的诸多大事吵架拌嘴。无法坐视不论的聂小倩决议帮焦头烂额的宁采臣一把。