故事發生在民國初年,因官府苛稅導致民不聊生。青年初七(周俊偉飾)與應春趕集時解救被流氓騷擾的田娟(景甜飾),由此引發兩人對田娟的情感糾葛。鎮上接連發生詭異事件,多位富戶離奇暴斃,田娟父親田老太爺(王雙寶飾)亦遭不測。道法傳人毛大師(劉家輝飾)攜初七前往田府調查,卻被暗戀田娟的朱捕頭(八兩金飾)囚禁。應春與醉貓營救過程中,遭已暴斃的"田老太爺"殺害,引發全鎮恐慌。田娟發現父親死狀異常后將矛頭指向兄長田震(嘉倫飾),此時蟄伏在田老太爺墳冢內的千年巨蟒現身復仇,吞噬了包括田震在內的所有仇人。最終初七與幸存者在毛大師指引下,以道門秘術斬殺巨蟒平息災禍,而田娟在真相揭露后選擇與初七共同離開故鄉。