Dr. Vogler's, a nineteenth-century traveling mesmerist and peddler of potions, magic is put to the test in Stockholm by the cruel, eminently rational royal medical adviser Dr. Vergérus.
Max von Sydow
as Albert Emanuel Vogler
Ingrid Thulin
as Manda Vogler
Gunnar Björnstrand
as Dr. Vergerus / Minister of Health
Naima Wifstrand
as Granny Vogler
Bengt Ekerot
as Johan Spegel
Bibi Andersson
as Sara Lindqvist
Gertrud Fridh
as Ottilia
Lars Ekborg
as Simson
Toivo Pawlo
as Starbeck
Erland Josephson
as Consul Egerman
Åke Fridell
as Tubal
Sif Ruud
as Sofia