隱居深山老林的蒲松齡(成龍 飾)不僅是一名文采飛揚(yáng)的文學(xué)家,更是一個(gè)身懷絕技的捉妖高手。在某次珠寶盜竊案中,蒲松齡和金華縣菜鳥捕快嚴(yán)飛(林柏宏 飾)結(jié)識(shí)。在此之后,被衙門提出來的嚴(yán)飛找上山來,死乞白賴要拜蒲松齡為師。適值此時(shí),金華縣初縣令(潘長(zhǎng)江 飾)的獨(dú)女被女妖聶小倩(鐘楚曦 飾)攝走,中途雖有法師寧采臣(阮經(jīng)天 飾)阻攔,但是小姐卻下落不明。得知此訊,蒲松齡帶著嚴(yán)飛和一眾早已收伏的小妖下山捉妖,結(jié)果遭遇小倩的姐姐鏡妖(林鵬 飾)阻撓。 一番混戰(zhàn)過后,雖然鏡妖被除,但是寧采臣和聶小倩之間仍有一段宿緣未了……