Режиссер Павел Лунгин задумал соединить в своей картине современность и сказочную реальность, веря в существование потусторонних миров. Кинодеятель решил провести эксперимент — переплести видимое и невидимое, чтобы выявить действие тайных сил. Он же принимал участие в создании сказочной истории, развернувшейся в современных реалиях на фоне шумной и людной Москвы, наравне со сценаристами Александром Лунгиным, Марией Сапрыкиной и Анной Денисовой.
Роль волшебника исполнил Сергей Гармаш, сыгравший Гену в семейном хите «Чебурашка». Его киновнучкой стала юная актриса Маша Кошина, которая уже успела засветиться в таких популярных проектах, как «Контейнер» и «Поехавшая». В блогера Дашу перевоплотилась Дарья Мороз, блеснувшая в сериалах «Угрюм-река» и «Секс. До и после». Также в кино снялся Дмитрий Куличков («Майор», «Ищейка»), Агриппина Стеклова («Пробуждение», «Доктор Преображенский»).