Harriet Andersson som Agnes. Kari Sylwan som Anna. Ingrid Thulin som Karin. Liv Ullmann som Maria. Anders Ek som Isak. Inga Gill som Fortelleren. Erland Josephson som David. Henning Moritzen som Joakim. Georg Årlin som Fredrik.