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