Camille Preaker (Amy Adams), a reporter for the *St. Louis Chronicle*, is sent to her rural hometown of Wind Gap by her editor, Curry (Miguel Sandoval), to file a story about two missing girls, one of whom was found dead and presumed murdered. The assignment, which reunites Camille with her overbearing mother, Adora (Patricia Clarkson), stepfather, Alan Crellin (Henry Czerny), and half-sister, Amma (Eliza Scanlen), brings back traumatic childhood memories, including the death of Camille's younger sister, Marian (Lulu Wilson), when both were schoolgirls.
Tormented by her past and seeking refuge through alcohol, Camille joins Detective Richard Willis (Chris Messina) and Chief of Police Vickery (Matt Craven) in following leads around town that might shed light on the fate of the most recent missing girl.