Teenaged Chris (Jamie Bell of Billy Elliot) lives with his father, John (Dermot Mulroney), and his little brother, Tim (Devon Alan). When Chris' mother dies, his reclusive father moves the family to a shack in backwoods Georgia, where they raise hogs. One day, John's estranged brother, Deel (Josh Lucas), gets out of prison and shows up on the farm. John is less than thrilled to see him, but agrees to let him stay with the family as long as Deel helps him look after his boys. Chris is initially drawn to his wild-man uncle, but it soon becomes clear that Deel has more on his mind than a family reunion. Greed and years of resentment lead to violence, and Chris finds himself on the run, towing his sickly brother along, with Deel in pursuit.