Kalifornijskie miasteczko, 1940 r. Przyjaciele Henry (Sean Penn) i Nicky (Nicolas Cage) za sześć tygodni mają wypłynąć w morze, by wziąć udział w drugiej wojnie światowej. Krótko przed wyruszeniem w drogę Henry zaczyna spotykać się z nową dziewczyną w miasteczku, Caddie Winger (Elizabeth McGovern). Tymczasem Nicky dowiaduje się, że jego dziewczyna jest w ciąży.