Сначала планировалось снять фильм о шайке мошенников, которых сыграли бы: Ролан Быков — фальшивомонетчика Миллиметра, Юрий Никулин — многоженца, Андрей Миронов — угонщика Пижона и Савелий Крамаров — карманника Косого. Все, кроме Крамарова, от ролей отказались, и сценарий переписали. Самого актёра сначала забраковал худсовет, и режиссёру пришлось уговаривать начальство взять Крамарова.
На роль Хмыря пробовались Рудольф Рудин, Виктор Сергачёв и Лев Дуров, но в результате худсоветом был утвержден Георгий Вицин с припиской «надо поработать над гримом».
Дольше всего искали «Василия Алибабаевича» — утвержденный Фрунзик Мкртчян не смог приехать на съёмки. Раднэр Муратов должен был играть эпизодического начальника тюрьмы, его переутвердили уже перед самым началом съемок. До сих пор многие ошибочно приписывают фильм Георгию Данелии, хотя на самом деле комедию снял Александр Серый. Данелия и Серый дружили еще со времен учёбы на Высших режиссерских курсах, но так получилось, что Александр на чет