В самом сердце Москвы 1930-х годов известный драматург внезапно оказывается в опале: его пьесу снимают с репертуара, а из Союза литераторов выгоняют с клеймом «антисоветчика». В эту мрачную полосу жизни врывается лучик света — он встречает Маргариту, женщину неземной красоты, глубоко несчастную в браке. Их страстный и опасный роман становится для него глотком воздуха и источником нового вдохновения.
Пытаясь осмыслить хаос вокруг, драматург начинает работу над романом, где под вымышленными именами выводит знакомых и врагов. Но главной загадкой становится таинственный Воланд, списанный с одного загадочного иностранца. По мере написания граница между вымыслом и реальностью начинает трещать по швам: персонажи книги будто обретают собственную волю, а события вокруг автора принимают всё более странный и мистический оборот.