JP Tannen (Voight) est un ancien golfeur professionnel résidant en Californie . Il est séparé de ses trois enfants, qui vivent à New York avec leur mère Kathleen ( Millie Perkins ) et leur beau-père, l'avocat Mitchell (Crenna). Dans un effort pour réintégrer la vie de ses enfants, Tannen décide de les emmener en croisière en Méditerranée . Tannen, qui a toujours des sentiments pour Kathleen, veut lui faire croire qu'il est un homme changé, mais elle n'est pas convaincue.