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