燕赤霞(古天樂(lè ) 飾)年輕時(shí)愛(ài)上了小倩(劉亦菲 飾)但出于獵妖師的責任他只能忍痛割?lèi)?ài)他沒(méi)有殺小倩而是使之失憶他和夏雪風(fēng)雷(樊少皇 飾)聯(lián)手對付黑山老妖(惠英紅 飾)后者犧牲了左臂封住了老妖某日寧采臣(余少群 飾)被派到黑山村來(lái)幫村民尋找水源村長(cháng)(徐錦江 飾)等人明知山上有妖卻沒(méi)有對他道出實(shí)情在村民鐵牙(李菁 飾)的陪同下寧采臣帶著(zhù)一群死囚上山找水當他們來(lái)到蘭若寺竟然發(fā)現了水源而他也第一次遇到了小倩兩人一見(jiàn)鐘情此事被黑山老妖得知嚴刑拷問(wèn)燕赤霞屢次勸阻寧采臣不要陷入人妖之戀奈何后者與小倩情深意重明知是妖卻屢屢犯險毫無(wú)退意燕赤霞感到糾結而此時(shí)黑山老妖已經(jīng)開(kāi)始了她的復仇……