É verão no porto de pesca da cidade de Camden, no Maine, onde vive Matt Fowler (Tom Wilkinson), um médico nascido no estado e casado com Ruth Fowler (Sissy Spacek), uma professora de canto. Frank (Nick Stahl), o único filho do casal que passa as férias de verão em casa, trabalhando para juntar dinhe..