Under opbygningen af den store invasion, D-dagen i 1944, er England vært for mange tusinde amerikanske soldater. En af dem er løjtnant Charlie Madison (James Garner), som ved alt om, hvordan man gør livet så behageligt og risikofrit som muligt. Men tingene kompliceres, da han falder for engelske Emily Barham (Julie Andrews), og værre bliver det, da hans overordnede får et nervøst sammenbrud, som betyder, at Charlie sendes på en nytteløs og farlig mission.

Lt. Commander Charles E. Madison
Emily Barham
Admiral William Jessup
Lt. Commander Paul "Bus" Cummings
Mrs. Barham
Admiral Thomas Healy
Sheila
Old Sailor
Captain Harry Spaulding
Chief Petty Officer Paul Adams
Captain Marvin Ellender
Admiral Hoyle