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