斯特兰·斯卡斯加德
Stellan Skarsgård
饰:Sven
莱娜·尼曼
Lena Nyman
饰:Woman without legs
伯恩·安德森
Björn Andrésen
饰:Angel
汉斯·阿尔弗莱德森
Hans Alfredson
饰:霍格伦 Höglund
Lars Amble
饰:Bengt
卡尔·比尔奎斯特
Carl Billquist
饰:Flodin
Georg Årlin
饰:Parish constable (uncredited)
Maria Johansson
饰:Anna
帕尔·麦尔伯格
Per Myrberg
饰:Andersson
Lena-Pia Bernhardsson
饰:Mrs. Andersson
Nils Ahlrot
饰:Månsson
Carl-Åke Eriksson
饰:Wallin
Cecilia Walton
饰:Vera
Wallis Grahn
饰:Mrs. Höglund
Else-Marie Brandt
饰:Sven's mother
丹尼尔·阿尔弗雷德森
Daniel Alfredson
饰:Angel
Erik Spangenberg
饰:Angel
Karin Ekström
托马斯·阿尔弗莱德森
Tomas Alfredson
饰:Axel
Karl-Edward Jeppsson
Catherine Jeppsson
饰:演员 Actor/Actress
Ingvar Andersson
Marga Pettersson
Anders Granström
饰:Berghald, engineer
Leif Ernhagen
B.G. Svensson
Stellan Sundahl
Folke Lind
Jan Wirén
Anna-Carin Krokstäde
饰:Märit (uncredited)
格斯塔·埃克曼
Gösta Ekman
饰:The new driver
Nils Ahlroth
饰:Månsson
约斯塔·埃克曼
Gösta Ekman