Josh Mallon og Ace Lannigan (spilt av Bob Hope) er bestevenner, og jobber om bord på samme skip. Men når skipet deres returnerer til USA etter en lang reise, legger de merke til at alle de andre sjømennene bli plaget av konene og venninnene deres. Så de to vennene lover hverandre å aldri bli alt for involvert med kvinner igjen. Dessverre blir dette løftet testet nesten umiddelbart. Først blir Ace konfrontert med familien til en tidligere elskerinne, Cherry, som insisterer på at han burde gifte seg med henne. Samtidig må Josh, som er sønn av en velstående skipsmagnat (spilt av Charles Coburn) forhindre problemer med sin forlovede, Gloria (spilt av Judith Barrett) og faren hans ønsker at Josh burde slå seg til ro, og overta familie-bedriften.