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