W Petersburgu zjawia się syberyjski chłop, Grigorij Rasputin (Gerard Depardieu). Jest przekonany, że Bóg powierzył mu niezwykle ważne zadanie wyleczenia carewicza Aleksego z hemofilii. Rasputin dostaje się na dwór dzięki wstawiennictwu carycy Aleksandry (Fanny Ardant). Ku zdumieniu i niedowierzaniu rodziny Romanowów przybysz uzdrawia Aleksego i zyskuje zaufanie carycy oraz coraz większe wpływy na dworze. Przysparza mu to wielu wrogów, którzy nie wierzą w nadprzyrodzone zdolności Rasputina, z którymi jawnie kontrastuje jego hulaszczy i rozwiązły styl życia. Wkrótce zawiązują oni spisek...