Мало кто знает, но изначально Николай Караченцов должен был играть роль злодея Черного Джека. Однако Николай Петрович был в корне не согласен с видением режиссера Аллы Суриковой. «Я уже сыграл множество злодеев в своей карьере, дайте мне наконец сыграть положительного героя!» – заявил актер. Аргумент был убедительным, и режиссер дала Караченцову роль Билли.
Роль Джонни Феста изначально писалась под Андрея Миронова. Но режиссер Алла Сурикова ждала согласия артиста целых полгода. Дело в том, что из-за колоссальной занятости актер попросту не мог прочитать сценарий. А когда наконец нашел время и прочитал, тут же дал согласие, поскольку увидел в образе Феста самого себя. Единственное условие, которое поставил артист – фильм должен был быть со счастливым концом. Режиссер тут же переписала сценарий, в котором изначально Фест погибал от бандитской пули, и съемки начались.
Александра Яковлева на первых пробах была забракована режиссером Аллой Суриковой. Но актриса не пала духом, и настойчиво продолжала добиваться поставленной цели. В конце концов, Сурикова не выдержала и предоставила выбор главной героини Андрею Миронову. Андрей Александрович выбрал Яковлеву, и Суриковой ничего не оставалось, как утвердить актрису на роль Дианы Литтл.
Олег Табаков, сыгравший роль бармена Гарри МакКью, был настолько занят в театре, что времени на съемки у него практически не оставалось. И тогда Алла Сурикова пошла на хитрость: Табакова снимали отдельно от остальных актеров, а на монтаже сцены с ним добавляли к ранее снятым общим сценам. Табаков очень творчески подошел к образу своего героя: чтобы его лицо казалось более добродушным, он вставлял в нос резиновые трубочки. От этого лицо становилось шире и добродушнее, но каково же было играть самому актеру!
Андрей Миронов жутко боялся принимать участие в съемках драк. Дело в том, что актер имел печальный опыт из студенческих лет: тогда он получил настоящую травму, и дело закончилось больницей. Кроме этого, он боялся быстро ездить верхом. На съемках одного из финальных эпизодов картины актеру пришлось быстро ехать на лошади рядом с Михаилом Боярским. Это привело к конфликту между актерами: Миронов проклинал Боярского, уверенно державшегося в седле и требовавшего того же от Андрея Александровича, при этом, умудрялся улыбаться на камеру. После окончания съемок инцидент был исчерпан.
Изначально фильм должен был называться «Десять капель перед стрельбой» – эта фраза звучит в одном из эпизодов фильма. Но в середине 80-х годов в СССР развернули антиалкогольную кампанию, и высокое начальство посчитало, что название явно намекает на употребление алкоголя, с которым в стране активно боролись. Так фильм приобрел нынешнее, известное всем название.