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