Для детского кастинга дали объявление в московские газеты, на пробах выбрали идеальных кандидатов на роли юных героев. Маленького Петю сыграл Гриша Плоткин, Васю — Миша Кулаев, Марусю — Вера Волкова, Надю — Лида Константинова. Роль Прокофия Прокофьевича в образе ребенка досталась Жене Соколову: по мнению режиссера, мальчик внешне идеально подходил на роль злобного колдуна. Молодую версию Андрея Андреевича сыграл Сережа Карпоносов, Анну Ивановну в образе девочки — Зина Кукушкина, а омолодившуюся Авдотью Петровну — Таня Донценко.
Никто из детей-актеров, за исключением Лидии Константиновой, не связал свою жизнь с кино. Разве что Гриша Плоткин попробовал себя еще буквально в трех ролях, но ушел из профессии. А вот Лидия снималась до 2008 года — ее можно увидеть в картинах «Ты и я» (1971), «Точка отсчета» (1979), «Бой на перекрестке» (1982), «Золото партии» (1993) и других.