In 1950s Wamego, Kansas, a murder victim’s body is unearthed from beneath a storage shed, and the narrative traces the long arc of the events that led to that crime.
Handsome yet cruel David is the owner of a local garage who bullies his meek, sensitive younger brother, Jimmy, a teenage piano player with dreams of performing. Their religious, emotionally unstable mother, Eleanor, tries to ignore the escalating dysfunction, while their withdrawn father lingers on the edge of a nursing home. At a family dinner, Jimmy nervously reveals that his piano teacher plans to include him in an upcoming recital; David belts him, insisting he abandon the piano, work at the garage, and be a “real man.” To escape the pressure, Jimmy occasionally seeks refuge at a traveling carnival that stops in Wamego each summer, where he forms a platonic bond with Sandra, the aging but still glamorous lounge singer who stars in the carnival’s sideshow.
Sandra’s life with the carnival is not what it seems. She is effectively a captive of Frank, the carnival’s brutal owner who verbally and physically abuses her. Sandra has a past relationship with David, but when he reappears, she makes it clear she won’t let him hurt her again. Back home, David returns to lash out at Jimmy in a cruel display of power, and the abuse against the boy is implied rather than shown on screen. The secrets of Sandra’s past deepen when it’s revealed that she became pregnant by David the previous summer, and Frank—upon learning of the pregnancy—terminates it and mutilates her genitals to deter other men from pursuing her. Unwilling to yield, David confronts Sandra at her trailer and discovers Jimmy hiding there; he rapes Jimmy in front of Sandra and then storms out of the scene.
The carnival’s departure the next day coincides with David’s disappearance, drawing the attention of Chief Edith “Ed” Carlisle, a determined female investigator. The carnival’s fortunes are in decline, and Frank’s treatment of Sandra deteriorates, sending his gang of henchmen to menace her. Sandra decides to leave the carnival, but Frank refuses to release her; he chains her up, and a struggle ensues. With the help of the other carnival freaks, Sandra overpowers Frank and strangles him with the chains. The group hides Sandra and outfits her with money and a bus ticket to help her escape, but the henchmen corner her in a field and kill her in a brutal confrontation.
Returning to Wamego, a series of flashbacks reveals the chaos at home. David comes home to find Eleanor comforting a traumatized Jimmy in a locked room. David breaks down the door, drags Jimmy downstairs, and begins abusing him. Eleanor, praying, grabs a pair of scissors and stabs David to death. Jimmy and Eleanor bury David’s body under the shed. Pearl, a local psychic girl, uncovers the location and digs up the corpse, delivering a hand to Chief Ed. With Eleanor mentally unraveling, she is taken away to a mental institution, while Jimmy weeps at the memory.
In a final, sobering turn, Jimmy confesses to David’s murder in an attempt to shield his mother. He is sentenced to life in prison, but is later released on parole as Chief Ed, now a district judge, seals the case so no record of it exists today. The intertwined fates of a broken family and a ruthless carnival illuminate a town where secrets fester, violence begets violence, and a child’s mercy cannot easily mend the wounds of a lifetime.