Cristiana Capotondi – keizerin Elisabeth
David Rott – Franz Joseph I van Oostenrijk
Martina Gedeck – Sophie van Beieren
Licia Maglietta – Ludovika van Beieren
Herbert Knaup – hertog Maximiliaan Joseph in Beieren
Christiane Filangieri – hertogin Helene in Beieren
Fritz Karl – Gyula Andrássy
Franziska Stavjanik – Sophie Esterházy
Katy Saunders – Ida Ferenczy
Christoph von Friedl – Maximiliaan Anton
Xaver Hutter – Ferdinand Maximiliaan (Maximilian I van Mexico)
Friedrich von Thun – Joseph Radetzky von Radetz
Federica De Cola – Charlotte van België (Charlotte van Mexico)
Erwin Steinhauer – Napoleon III
Andrea Osvárt – Eugénie de Montijo
Dieter Kirchlechner – Otto von Bismarck