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