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.