Изначально снимать картину должен был Николай Лебедев, но его таинственным образом перебросили на «Нюрнбергский процесс», куда он за собой увел и предполагаемую Маргариту – Любовь Аксенову. Ходили слухи, что Мастера сыграет Данила Козловский.
Николая Лебедева сменил Михаил Локшин, а картина получила название «Воланд». Детали пытались сохранить в тайне. На защите проекта создатели новой версии попросили отключить трансляцию перед тем, как назвали имена исполнителей главных ролей. Но что-то пошло не так, трансляцию не отключили, и все, кто за ней следил, узнали, что Мастера и Маргариту сыграют Евгений Цыганов и Юлия Снигирь, а кот Бегемот будет создан при помощи компьютерной графики, и все будет строится на технологиях, опробованных в фильме «Король Лев». Кто сыграет Воланда – было не известно, ходили разговоры, что это будет иностранный актер. В последний момент раскрыли карты: роль Воланда сыграет немецкий актер Аугуст Диль, снимавшийся в «Бесславных ублюдках» Тарантино, игравший на сцене берлинского театра, носящего имя Максима Горького.
И вот теперь продюсеры объявили, что фильм будет называться не «Воланд», а «Мастер и Маргарита». «Мы приняли решение вернуться к первоначальному, классическому названию проекта, над которым работаем уже несколько лет, чтобы объединить силу и дух романа с историей, которую хотим рассказать зрителям в нашей картине», «В основе нашего сценария лежит роман Булгакова «Мастер и Маргарита», но авторам удалось создать свой уникальный мир, который заслуживал оригинального названия, поэтому родился «Воланд». После того, как мы увидели монтаж, стало очевидно, что центральная линия - история любви Мастера и Маргариты. Именно эта любовь рождает вселенные и усиливает смыслы, заложенные Булгаковым», - говорится в их заявлении.
Последняя по времени экранизация романа осуществлена Владимиром Бортко в 2005 году. До него к «Мастеру и Маргарите» обращался Юрий Кара в 1994 году. Но вышла его картина только в 2011 году из-за конфликта с продюсерами. Роль Мастера в этих экранизациях сыграли соотвественно Александр Галибин и Виктор Раков, Маргариты – Анна Ковальчук и Анастасия Вертинская.