Ksenia envoie son fils en vacances chez son père à l’autre bout du pays. Mais quelques jours après, la guerre éclate : elle décide alors, au péril de sa vie, d’aller le chercher derrière les lignes de front et va devoir traverser la zone la plus dangereuse du pays.
En Russie dans les années 1930, un dramaturge censuré et exclu de l'Union des écrivains rencontre D.T. Woland, un professeur de magie noire, et fait la connaissance de Marguerite.