When David's Native American housekeeper Marie Little Soldier falls ill, Frank Hayden, the local doctor and David's uncle, is called. Marie detests the use of a doctor and insists upon seeing another doctor that she is more familiar with. Marie is further reluctant to receive medical treatment from Frank Hayden and calls for Gail, David's mother, to be in the room with her during her checkup. After she has received medical attention and is prescribed medication, Gail questions Marie and discovers that Frank has a history of abusing his medical status to prey upon the local Native American women, forcing them to commit otherwise unnecessary acts. David's father, Wesley, is the local sheriff and begins to investigate these allegations against his brother, but is in a difficult situation between his loyalty to his family and his obligation to justice.
When Marie is found dead after making significant recovery before, Frank convinces the family that the cause of death was pneumonia. When David admits to seeing his uncle leave the residence hours before his babysitters death, Wesley later confronts Frank about his actions at a family dinner at their parents' house and they reach a compromise, where Wes agrees to forget the whole incident. David, who was playing with his grandfather's pistol, once contemplates shooting Frank because of all the troubles he has given their family. Eventually, David decides to tell his parents the truth - that he had witnessed Frank leaving their house around the same time Marie had died, implying that Frank had something to do with her death.
Wesley eventually arrests Frank, who confesses to killing Marie and molesting Indian women, and holds him captive in the basement, in order to avoid the embarrassment Frank would experience by going to the local jail. Wesley and Frank's controlling and racist father Julian is strongly opposed to Frank's arrest and sends men to break Frank free when Wesley is not home. Gail manages to scare them away by firing warning shots into the air, while David calls for help. Gail later pleads for Wes to take Frank out of their home. Wesley's moral values override his family loyalty and he agrees to take his brother to the local jail the next day, but later that night the family wakes to the sound of jars breaking in the basement. In the morning, Wesley finds that Frank committed suicide by slitting his wrists with the broken glass.
Soon after, David's family moves out of Bentrock, ending the fight between Wesley and Julian Hayden.