Top Cast
Max von Sydow
Karl Oskar
Liv Ullmann
Kristina
Eddie Axberg
Robert
Pierre Lindstedt
Arvid
Allan Edwall
Danjel
Monica Zetterlund
Ulrika
Hans Alfredson
Jonas Petter
Agneta Prytz
Fina-Kajsa
Halvar Björk
Anders Månsson, hennes son
Tom C. Fouts
Pastor Jackson
Peter Lindgren
Samuel Nöjd
Per Oscarsson
Pastor Törner
Oscar Ljung
Petrus Olausson
Karin Nordström
Judit, hans hustru
Larry Clementson
Mr. Abbot
Georg Anaya
Mario Vallejos
Ed Carpenter
Regementsdoktorn
Bengt Ottekil
Fredrik Mattsson
Elsa Hofgren
Bordellmamman
Margita Nyström
Horan
Hans Elfvin
Sven, Danjels son
Solveig Samzelius
Ragnhild, hans hustru
Leif Sandberg
Grannen
Lasse Martinsson
Karl Oskars och Kristinas barn
Pelle Martinsson
Karl Oskars och Kristinas barn
Sara-Lena Arnoldsdotter
Karl Oskars och Kristinas barn
Frans Oddner
Karl Oskars och Kristinas barn
Yvonne Oppstedt
Karl Oskars och Kristinas barn
Linn Ullmann
Karl Oskars och Kristinas barn
Eva-Lena Zetterlund
Elin (uncredited)