Point Muir w Kalifornii, 1942 rok. 17-letni Henry Hopper Nash (Sean Penn) wraz ze swoim przyjacielem Nickym (Nicolas Cage) zdecydowali zaciągnąć się do piechoty morskiej. Nastolatkom pozostało sześć tygodni do powołania do służby i wyruszenia na front II wojny światowej. Ostatnie dni przed wkroczeniem w dorosłość stają się dla bohaterów pełne trudnych wyborów. Henry zakochuje się w uroczej Caddie Winger (Elizabeth McGovern). W wyniku nieporozumienia chłopak uważa, że dziewczyna ma bogatych rodziców, podczas gdy jest ona córką pokojówki. Tymczasem lekkomyślny Nicky wpada w kłopoty. Jego przelotna, niepełnoletnia sympatia, Sally Kaiser (Suzanne Adkinson) zachodzi w ciążę.
Sean Penn
Henry 'Hopper' Nash
Nicolas Cage
Nicky / Bud
Elizabeth McGovern
Caddie Winger
John Karlen
Mr. Nash
Rutanya Alda
Mrs. Nash
Max Showalter
Mr. Arthur, Piano Teacher
Crispin Glover
Gatsby Boy
Barbara Howard
Gatsby Girl
Bob Maroff
Al
Carol Kane
Annie the Hooker
Dominic Nardini
Soldier with Annie
John Brandon
Mr. Kaiser