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