Роми Шнайдер (1938-1982) согласилась снова сыграть императрицу Елизавету Австрийскую, если в сюжете не будет привычных клише, и ей позволят передать исторически верный образ героини как женщины циничной и разочарованной, хотя в одной небольшой сцене всё же согласилась надеть знаменитые бриллиантовые украшения.