Быкову с трудом удалось утвердить кандидатуру Алексея Смирнова на роль механика Макарыча. Ленинградский актёр был известен зрителю исключительно как артист комедийного плана, поэтому чиновники отказались утверждать его на роль. В ответ Быков заявил, что откажется снимать фильм, если в нём не будет Смирнова, и рассказал о боевой биографии актёра, участника Великой Отечественной, кавалера трёх орденов.