Kapitan Henry St. James (Alec Guinness) ma dwie żony. Cichą domatorkę Maud (Celia Johnson) oraz gorącokrwistą Nitę (Yvonne de Carlo). Długo utrzymuje to w tajemnicy, ale wkrótce musi w to wtajemniczyć swojego pierwszego oficera Ricco (Charles Goldner). Jeszcze większy problem pojawia się kiedy Maud wcale nie okazuje się taką domatorką, a Nita miłośniczką "dolce vita"...
[spoilery i trailery]
Kapitan St. James ma dwie żony, jedną do kuchni a drugą... nie. Oczywiście taka idylla musi się skończyć. wkrótce kapitan musi w to wtajemniczyć swojego pierwszego oficera, a potem myli prezenty (chyba). I okazuje się obydwu się podobają, potem spokojna Maud płynie z mężem do Maroka, gdzie...