Don Juan
Jarl Kulle
Britt-Marie
Bibi Andersson
The Vicar
Nils Poppe
The devil
Stig Järrel
Renata, Pastor's Wife
Gertrud Fridh
Pablo
Sture Lagerwall
Count Armand de Rochefoucauld
Georg Funkquist
Marquis Giuseppe Maria de Maccopazza
Gunnar Sjoberg
the Ear Devil
Allan Edwall
The Old Man
Torsten Winge
Jonas
Axel Düberg
Woman in veil
Kristina Adolphson
The guardian demon
Ragnar Arvedson
The barber (uncredited)
Borje Lundh
The doctor (uncredited)
Lenn Hjortzberg
The Actor
Gunnar Björnstrand
Gunnar Fischer
Beauty doctor
John Melin
Ingmar Bergman
Tailor's assistant
Arne Lindblad
Vicar's maid
Inga Gill
Allan Ekelund
Sten-Thorsten Thuul
Svend Bunch
The masseur
Tom Olsson
Käbi Laretei