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