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