Michael James (Peter O'Toole) jest mężczyzną od młodości borykającym się z nietypowym problemem - nadmiernym zainteresowaniem płci przeciwnej. Po wielu latach postanawia jednak podjąć walkę ze swoją rozwiązłością - wszystko dla swojej kobiety Carole (Romy Schneider), która chce się z nim ożenić. W celu "nauczenia się" wierności udaje się do psychoanalityka - Dr Fritza Fassbendera (Peter Sellers), stosującego bardzo niecodzienne terapie. W to wszystko wmiesza się Victor Shakapopulis (w tej roli debiutujący na ekranie
Woody Allen), który zacznie spotykać się z Carole.