Un antiguo delincuente llamado Cash (Orlando Bloom) lleva varios años intentando llevar una vida honesta y tranquila en el condado de Odim, en medio de los Apalaches. Va a la iglesia, ha dejado de beber y también ha renunciado a las drogas. El motivo de su redención fue la muerte de su hermana. No sólo ha sorprendido al marido de la fallecida, Finney (Scott Haze), sino también a su pequeña sobrina, Savannah (Chapel Oaks), a la que ahora cuida con mucho amor y devoción. Pero entonces la jefa mafiosa Big Cat (Andie MacDowell), que está aterrorizando a toda la región con los medios más brutales, quiere obligarle a volver a trabajar para ella y eliminar a la competencia. Esto sólo es posible porque ella insiste en que Finney pague una vieja deuda que nunca pudo saldar por su cuenta.