A writer in 1930s Moscow has his work banned and is expelled from the official union, leaving him without income. He then writes a novel about a mysterious dark visitor and gradually starts confusing his real life with the story.

August Diehl
as Woland

Yuliya Snigir
as Margarita

Evgeny Tsyganov
as Master

Claes Bang
as Pontius Pilate

Yuri Kolokolnikov
as Korovyev

Aleksey Guskov
as Maygel

Aleksey Rozin
as Azazello

Aleksandr Yatsenko
as Aloysius

Yevgeni Knyazev
as Berlioz

Daniil Steklov
as Bezdomniy