The master and Margarita
Vladimir Bortko (2006)
The film is based on the novel of the same name written by the Soviet writer Mikhail Bulgakov.
It essentially has three storylines running alongside each other.
In Russian throughout with English subtitles.
RU FILM 5:1-3(DVD) On request