http://art-ltd.narod.ru/charodei.jpg

Действие происходит под Новый год в вымышленном городе Китежград.

Иван Пухов, молодой музыкант и настройщик роялей, влюблён в молодую и привлекательную девушку Алёну (Александра Яковлева), которая работает ведьмой в институте волшебства НУИНУ (Научный универсальный институт необыкновенных услуг), в Китежграде. Их свадьба вот-вот должна случиться, и Алёна переедет к мужу. Но об Алёне грезит соперник: коварный заместитель директора Сатанеев. Ему известно о романе директора Шемаханской с учёным Иваном Кивриным. Оклеветав Алёну, которая, якобы хочет увести Киврина у директрисы, он провоцирует ревность этой грозной колдуньи. Шемаханская устраивает скандал Алёне и налагает на нее заклятие «зимы сердца». С этого момента Алёна становится злой, расчётливой, коварной стервой — ведьмой в другом смысле слова. Она больше не вспоминает об Иване и начинает строить планы на перспективного Сатанеева.

Спасти любовь решают друзья Алёны — волшебники Ковров и Брыль, работающие в НУИНУ. Пухова срочно вызывают в Китежград, надеясь, что его появление развеет злые чары. За женихом следует его маленькая сестрёнка Нина. Коврову и Брылю удаётся выдать Ивана за музыканта, который должен выступать на новогоднем вечере. Алёна не узнает своего жениха, даже когда он появляется перед ней. Шемаханская отказывается снять проклятие, заявляя, что оно наложено справедливо. От подслушавшей разговор директора с Сатанеевым секретарши Ковров и Брыль узнают, что заклятие можно снять только поцелуем — Алёна должна сама поцеловать своего настоящего жениха, причём это должно произойти до Нового Года. Пухов пытается вернуть Алёну с помощью волшебной палочки, но та имеет власть лишь над сферой услуг. Он проникает в дом Алёны, чтобы она поцеловала его во сне (во время сна она остаётся настоящей Алёной, любящей своего Иванушку). Но случай снова срывает его планы.

Сатанеев делает предложение Алёне, расчётливая ведьма выдвигает ряд требований: жених должен омолодиться и сделать её заместителем директора. Сатанеев, сам метивший на эту должность, соглашается, решив, что станет директором сам. Он похищает волшебную палочку и проводит с её помощью процедуры омоложения на себе. Но, главное, он подменяет палочку простым карандашом, чтобы Шемаханская опозорилась перед высокой комиссией при демонстрации. Тем временем, в Китежград возвращается Киврин и с удивлением обнаруживает, что его не пускают в родной институт по приказу ревнивой директрисы.

На новогоднем вечере появляются все персонажи, даже Киврин, который проникает в зал под видом Деда Мороза. Шемаханская должна открыть вечер демонстрацией волшебной палочки, но та не функционирует. Сатанеев пытается произвести впечатление на гостей своей магией, спрятав палочку в рукав, но по незнанию (палочка выполняет желания буквально) он командует «Хочу оказаться на коне в этом здании» зашвыривает себя на крышу. Иван может оставить соперника на грани позорной гибели, но вместо этого взбирается на крышу и помогает старику спуститься. В награду Алёна целует его и чары рассеиваются. Все танцуют, а Киврин во всеуслышание объявляет Шемаханскую своей невестой.