Olivia Hussey was Mary, and amazingly beautiful. Not many years ago, she also play Mother Theresa, who was not physically beautiful, with a lot of make-up, very convincingly.
Olivia captured the Virgin Mary’s purity and love very convincingly. James Farentino was very powerful as Peter. The whole cast and production was very moving.