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