Matt Fowler (Tom Wilkinson), un médico que vive en su Maine natal, está casado con Ruth Fowler (Sissy Spacek), profesora de música coral. Su único hijo, Frank (Nick Stahl), que está pasando las vacaciones de verano en casa y trabaja como pescador de langostas para pagarse sus estudios, mantiene una relación amorosa con una madre separada (Marisa Tomei).