Nel 1912, Seth Atkins (Richard Dreyfuss), un vecchio marinaio che gestisce il faro di Cape Cod, trova sulla riva il giovane John Brown (Tom Wisdom) e lo accoglie a vivere con sè, trasformandolo nel suo assistente. Nonostante la differenza di età, entrambi hanno i loro buoni motivi per dimostrarsi disinteressati alle donne e per essere fermi nel desiderio di non sposarsi. Quando però durante l'estate Ruth Graharm (Mamie Gummer) e la sua affascinante governante (Blythe Danner) giungono a Cape Cod per soggiornare in un cottage vicino al faro, Seth e John si ritrovano improvvisamente a dover rivedere le loro posizioni.