Bernardo Bertolucci początkowo do roli Alfredo Berlinghieri chciał zatrudnić Jacka Nicholsona.
Daniel Olbrychski miał spore szanse, aby wystąpić w tym filmie, lecz nie otrzymał wówczas pozwolenia na wyjazd i pracę za granicą.
Peter Boyle i Oliver Reed byli rozważani do roli Attili.
Reżyser Bernardo Bertolucci chciał, aby rolę Alfredo Berlinghieri seniora zagrał Warren Oates. Aktor uznał jednak, że nie byłby przekonujący jako Włoch.
Film kręcono w Busseto, Parmie, Cremonie, na wyspie Capri, w Poggio Rusco, i Mantui (Włochy).
Orginalna, nieocenzurowana wersja ma ponad 330 minut. Zawiera ona pornograficzne sekwencje z udziałem Alfredo, Olmo i Neve, momenty brutalnego mordowania zwierząt, a także sceny, które w USA mogłyby zostać zakwalifikowane jako pornografia dziecięca.
Film kręcono od 29 lipca 1974 do 4 maja 1975 roku.