キャッシュ(オーランド·ブルーム)はアパラチア山脈のオーディン郡で姪のサバンナの世話をしながら、正直で静かな生活を送ろうとする。町の支配者でサディスティックな女王“ビッグ·キャット”(アンディ·マクドウェル)は、キャッシュを彼女に仕えるために呼び戻すことを強制し、キャッシュは唯一の家族と町を守るためなら何でもすると悟る。旅が困難になるにつれ、キャッシュは善と悪の境界線を曖昧にする悪夢に陥ってしまう。