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