No filme Ava Gardner interpretava a imperatriz Sissi, mãe do personagem de Omar Shariff. O problema é que a diferença de idade entre a atriz e o ator era de apenas nove anos. Mesmo assim acabaram sendo convincentes no filme.
No projeto original o filme teria outra dupla de protagonistas, estrelando o casal Mel Ferrer e Audrey Hepburn. Ela inclusive já tinha contato com a história pois tinha participado da versão para a TV de Mayerling em 1957. Só que por questão de falta de tempo em sua agenda a atriz acabou recusando gentilmente o convite feito pelo estúdio.
Quando o filme começou a ser rodado em estúdio um dos produtores executivos era o próprio ator Mel Ferrer. Foi ele inclusive quem contratou Terence Young para a direção. Algum tempo depois Ferrer resolveu abandonar o filme, porém Young continuou confirmado como diretor da fita.
Outros atores foram cogitados pelo estúdio para interpretar o papel principal, do herdeiro imperial. Marcello Mastroianni que havia sido a primeira escolha foi descartado, por causa da idade. Alec Guinness foi inicialmente escolhido para interpretar o imperador Francisco I, mas também acabou não ficando.
Historiadores afirmam que o arquiduque Rudolf era na verdade apaixonado por uma atriz e prostituta (que está sutilmente representada no filme) e não por Maria Vetsera. O roteiro porém investiu numa grande paixão entre o casal que acabaria cometendo suícidio junto.
Catherine Deneuve não tinha a idade certa para interpretar Maria Vetsera. Na história real ela tinha apenas 16 anos de idade quando se matou ao lado do arquiduque. Também tinha cabelos negros e não loiros como mostrados no filme. Tampouco chegava aos pés da beleza de Deneuve, considerada por muitos uma das atrizes mais bonitas da história do cinema.
Omar Sharif também não se parecia em nada como o verdadeiro Rudolf, herdeiro do trono. Ele era calvo e magro, nada belo. Já Omar era considerado um dos grandes galãs do cinema americano e europeu. Nascido em Alexandria, no Egito, o ator era bem diferente do austríaco nobre que interpretou nesse filme.
Pablo Aluísio.