The Sacrifice is a Swedish movie originally released under the title Offret. Wealthy former actor Alexander (Erland Josephson) is worried about the spiritual state of mankind and the future of his son Little Man (Tommy Kjellqvist) when World War III breaks out...on his birthday. Troubled by dreams, he is told by the postman, Otto (Allan Edwall), that he has the power to save the world, but he has to visit the enigmatic Maria (Gudrun Gisladottir), who may be a witch. Alexander, though, is willing to offer anything to prevent the war from ever having happened. The movie is written and directed by Russian expatriate Andrei Tarkovsky. It was his last movie, and he died not long after it was finished. Filmed on the island of Gotland, Sweden, it apparently owes a lot to his friendship with Ingrid Bergman. It won the Grand Prix at the 1986 Cannes Film Festival. The film is 149 minutes long.