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"...