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