Początkowo, główną rolę miał zagrać Al Pacino, który jednak po zapoznaniu się ze scenariuszem, odrzucił propozycję tłumacząc to faktem, że bohater "Księcia Wielkiego Miasta" jest zbyt podobny do postaci granej przez niego w "Serpico".
Zanim ostatecznie producenci zdecydowali się zatrudnić w charakterze reżysera Sidney'a Lumeta, Brian De Palma przez rok szlifował scenariusz filmu, spodziewając się, że to on zajmie się jego reżyserią.
Film nakręcono w Nowym Jorku (Nowy Jork, USA).
Postać Daniela Ciello była wzorowana na prawdziwym policjancie nowojorskiego wydziału narkotykowego, detektywie Bobie Leuci. Kiedy Leuci skończył swą pracę, został pisarzem tworzącym dramaty policyjne ("Snitch", "Odessa Beach", "Captain Butterfly").