Max von Sydow
— Karl Oskar
Liv Ullmann
— Kristina
Eddie Axberg
— Robert
Sven-Olof Bern
— Nils
Aina Alfredsson
— Märta
Allan Edwall
— Danjel
Monica Zetterlund
— Ulrika
Pierre Lindstedt
— Arvid
Hans Alfredson
— Jonas Petter
Ulla Smidje
— Inga-Lena
Eva-Lena Zetterlund
— Elin
Gustaf Färingborg
— Prosten Brusander
Åke Fridell
— Aron på Nybacken
Agneta Prytz
— Fina-Kajsa
Halvar Björk
— Anders Månsson
Arnold Alfredsson
— Kyrkvärd
Bror Englund
— Måns Jakob
Tom C. Fouts
— Pastor Jackson
Peter Høimark
— Andre styrman
Erik Johansson
— Kapten Lorentz
Staffan Liljander
— Landberg
Göran Lundin
— Förste styrman
Ditte Martinsson
— Barn
Lasse Martinsson
— Karl Oskars och Kristinas barn
Pelle Martinsson
— Karl Oskars och Kristinas barn
Annika Nyhammar
— Barn
Yvonne Oppstedt
— Karl Oskars och Kristinas barn
Bruno Sörwing
— Kronolänsman Lönnegren
Linn Ullmann
— Karl Oskars och Kristinas barn