壹群建築工人無意中喚醒被封印於地下的九命貓妖,當夜貓妖竄入範氏集團大廈,大開殺戒。茅山傳人張大少(劉家良 飾)壹族世代對抗貓妖,每五十年封印其壹次,迄今歷四百年,張大少繼承最終封印貓妖的使命,但他因罹患癌癥時日無多……張大少感知貓妖出世,遂展開追殺。範氏集團司機羅劍明(鄭浩南 飾)當夜逃過壹劫,為自保拜張大少為師。
貓妖吸食人血功力大增,先後附身鄭氏集團總裁與總裁助理天娜(徐淑媛 飾)。張、羅二人除妖反被胡警司(王晶 飾)以傷人罪名扣留,張大少手中三支用來消滅貓妖的符箭也僅剩壹支。貓妖轉守為攻,讓張大少壹脈付出了滅門代價。