卡什(奧蘭多·布魯姆 Orlando Bloom 飾)試圖過上誠實而安靜的生活,在阿巴拉契亞山區奧丁縣照顧他的侄女薩凡納。而小鎮的統治者、虐待狂女王「大貓」(安迪·麥克道威爾 Andie MacDowell 飾)強迫他回來爲她服務,讓卡什意識到他會做任何事來保護唯一的家人和小鎮——甚至殺人。隨著旅程變得更加艱難,卡什陷入了一個模糊善與惡之間界限的噩夢。