Gunnar Hellström
— Anders Zorn
Linda Kozlowski
— Emilie Bartlett
Liv Ullmann
— Emma Zorn
Jarl Kulle
— Oscar II
Stig Grybe
— Albert Engström
Rikard Wolff
— Isaac Grünewald
Ulf Eklund
— Prins Eugen
Birgitte Söndergaard
— Beda
Sten Ljunggren
— Richard Bergh
Mathias Henrikson
— Eugéne Jansson
Yvonne Lombard
— Mrs. Gardner
Justine Kirk
— Pearl Pierce
Bo Brundin
— President Taft
Meta Velander
— Kari
Pierre Nyblom
Michael Mansson
— French porter
Bente Danielsson
— Anna
Kristina Törnqvist
— Ols-Maria