Der Ex-Kriminelle Cash (Orlando Bloom) versucht seit einigen Jahren ein ehrliches und ruhiges Leben in Odim County, inmitten der Appalachen, zu führen. Er geht in die Kirche, hat aufgehört zu trinken und auch den Drogen abgeschworen. Grund für seine Läuterung war der Tod seiner Schwester. Denn die hat nicht nur ihren völlig überforderten Mann Finney (Scott Haze) hinterlassen, sondern auch Cashs kleine Nichte Savannah (Chapel Oaks), um die er sich nun mit viel Liebe und Hingabe kümmert. Doch dann will die mit brutalsten Mitteln die komplette Region terrorisierende Gangster-Chefin Big Cat (Andie MacDowell) ihn zwingen, sich wieder in ihre Dienste zu stellen und für sie die Konkurrenz zu eliminieren. Das ist ihr nur möglich, weil sie auf die Zahlung einer alten Schuld Finneys pocht, die dieser allein nie begleichen könnte …