Filmen väver samman Bulgakovs roman med hans egen biografi och skapar en mångbottnad berättelse som utspelar sig i tre parallella tidslinjer: det halvrealistiska Moskva på 1930-talet, det fantastiska framtids-Moskva i Mästarens roman och Jerusalem år 33 e.Kr.