Генерал Лео Фицджон (Питер Селлерс) уходит в отставку с отвратительным настроением из-за того, что ему предстоит проводить больше времени в обществе своей нелюбимой, истеричной и ревнивой жены Эмилии (Маргарет Лейтон), с которой он никак не может развестись, и двух капризных несимпатичных дочерей.
Неожиданно в его доме появляется его давняя любовь Джелейн (Дани Робей), с которой они познакомились в Париже 17 лет назад на балу под звуки "Вальса тореадоров" и поклялись в верности друг другу. Джелейн требует, чтобы Лео развелся с женой, обвинив ее в измене и предъявив в доказательство любовную переписку Эмилии с доктором Гроганом (Сирил Кьюсак) - другом генерала. Но Лео, вместо того чтобы уехать с Джелейн в Париж, в негодовании бросается выяснять отношения с любовниками. А пока возмущенный изменой Фицджон разбирается с женой и другом, у белокурой Джейлен завязывается роман с юным лейтенантом Робертом (Джон Фрэйзер), которого она и выбирает в мужья вместо Лео ...