The Sacrifice

Offret

by Andrei Tarkovsky

Sweden/ UK/ France, 1986, 1422 mins