В основу сценария фильма легли ранние произведения Аркадия Гайдара. Неоконченная повесть о Бумбараше "Талисман", а также рассказы о Леве Демченко. На главную роль Бумбараша режиссер планировал взять Михаила Кононова. Он хорошо показал себя на пробах и худсовет уже почти утвердил его кандидатуру , но режиссеру чего-то не хватало в его игре. Однажды режиссер пришел на репетицию театра на Таганке, чтобы подобрать актеров на другие роли, и там к нему подошел Валерий Золотухин: "Возьмите меня на главную роль!". Режиссер провел пробы, но они ему не понравились. Спустя некоторое время Золотухин пошел на второй заход, пришел к Николаю Рашееву и потребовал повторных проб. Режиссер попросил его что-нибудь спеть, тогда актер взял гармошку и напел что-то народное. Режиссер понял, что Золотухин идеально подойдет для этой роли. Правда перед худсоветом пришлось сильно отстаивать свою точку зрения. Как позже вспоминал актер, он ждал утверждения на роль в фильме "Преждевременный человек" по пьесе Горь