Фильм снят по одноимённому роману Джозефа Хеллера.
Орсон Уэллс пытался получить права на экранизацию фильма, а в итоге получил только короткую роль Генерала Дрыдла.
Джордж К. Скотт отказался от роли полковника Кэткарта, заявив, что в такой роли он уже снимался — в Докторе Стрейнджлаве.
Джин Уайлдер отказался от роли лейтенанта-спекулянта Майло.