Cash (Orlando Bloom) attempts to live an honest and quiet life, taking care of his niece Savannah in Odin County, the Appalachian Mountains. And the town's ruler, sadistic queen Big Cat (Andie MacDowell), forces him to come back and serve her, making Cash realize he would do anything to protect his only family and the town-even kill people. As the journey became more difficult, Cash fell into a nightmare that blurred the line between good and evil.