Depois de 12 anos na prisão, Walter (Kevin Bacon) chega a uma cidade desconhecida, instala-se num pequeno apartamento perto de uma escola primária e arranja trabalho numa serração. Calado e cauteloso, Walter encontra conforto inesperado junto de Vicki
Depois de 12 anos na prisão, Walter (Kevin Bacon) chega a uma cidade desconhecida, instala-se num pequeno apartamento perto de uma escola primária e arranja trabalho numa serração. Calado e cauteloso, Walter encontra conforto inesperado junto de Vickie (Kyra Sedgwick), uma mulher áspera que promete não julgá-lo pelo seu passado. No entanto, Walter vive assombrado pela sua história. Condenado no passado por crimes sexuais, vive com o receio de ser descoberto. Um dia, ao falar com uma rapariga num parque da vizinhança, Walter vê-se confrontado com os seus demónios…