Il film si svolge nel 1963. Protagonista della storia è Eddie Birdlace, giovane marines in partenza per il Vietnam e si basa sull'incontro fra Eddie e Rose, ragazza maldestra e non particolarmente bella, sempre beffeggiata e presa di mira da altri marines, amici di Eddie. Nonostante Rose sia poco bella e in parte timida riuscirà a catturare le attenzioni del protagonista e l'incontro porterà Eddie a volere bene alla ragazza.