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