Erland Josephson
Alexander
Susan Fleetwood
Adelaide
Allan Edwall
Otto
Guðrún Gísladóttir
Maria
Sven Wollter
Victor
Valérie Mairesse
Julia
Tintin Anderzon
(voice)
Jane Friedmann
(voice)
Helena Brodin
(voice)
Birgit Carlstén
(voice)
Jan-Olof Strandberg
(voice)
Filippa Franzén
Marta
Tommy Kjellqvist
Little Man
Per Källman
Ambulance Driver
Tommy Nordahl
Ambulance Driver
Martin Lindström
(voice)