卡什(奧蘭多·布魯姆OrlandoBloom飾)試圖過(guò)上誠(chéng)實(shí)而安靜的生活,在阿巴拉契亞山區(qū)奧丁縣照顧他的侄女薩凡納。而小鎮(zhèn)的統(tǒng)治者、虐待狂女王“大貓”(安迪·麥克道威爾AndieMacDowell飾)強(qiáng)迫他回來(lái)為她服務(wù),讓卡什意識(shí)到他會(huì)做任何事來(lái)保護(hù)唯一的家人和小鎮(zhèn)——甚至殺人。隨著旅程變得更加艱難,卡什陷入了一個(gè)模糊善與惡之間界限的噩夢(mèng)。