Harry Ambrose (Bill Pullman) retorna a sua cidade natal para ajudar a polícia a solucionar o caso de um garoto de treze anos que confessou ter envenenado os pais. Conforme a investigação progride, o detetive descobre segredos escondidos pelos habitantes do lugar.