All Cast

Max von Sydow

Max von Sydow

Vicar

Stellan Skarsgård

Stellan Skarsgård

Helge Roos

Ewa Fröling

Ewa Fröling

Elfrida Roos

Erland Josephson

Erland Josephson

Sigvard Silver

Liv Ullmann

Liv Ullmann

Maria

Björn Granath

Björn Granath

Flyckt

Björn Gustafson

Björn Gustafson

Officer in Command

Lennart Hjulström

Lennart Hjulström

Svenning Gustavsson

Helge Jordal

Helge Jordal

Navvy

Agneta Prytz

Agneta Prytz

Old Woman

Rikard Wolff

Rikard Wolff

Johannes

J.E. Beaucaire

J.E. Beaucaire

Shop Owner (uncredited)

Sven Nykvist

Sven Nykvist

Shop Owner (voice) (uncredited)

Henrik Schildt

Henrik Schildt

Judge (voice) (uncredited)