Visconti chciał obsadzić w roli księcia Saliny rosyjskiego aktora Nikolaia Cherkasova, ale ten odrzucił propozycję. Później widział w tej roli Laurence'a Oliviera, jednak producenci woleli bardziej kasową gwiazdę i wybór padł na Burta Lancastera.
Horst Buchholz i Warren Beatty odrzucili propozycję zagrania roli Tancrediego.
Film był kręcony w Palermo i Rzymie (Włochy).
Premierowe wersje filmu w Stanach Zjednoczonych zostały skrócone o 44 minuty.
Okres zdjęciowy trwał od 14 marca do 24 grudnia 1962 roku.