Pierwotnie rolę Charlesa Grodina miał zagrać Robin Williams. Jednak reżyser Martin Brest był tak zachwycony duetem DeNiro/Grodin, że wbrew postanowieniom studia filmowego postanowił zaangażować Charlesa Grodina.
Bruce Willis był rozpatrywany jako odtwórca roli Jonathana Mardukasa.
Dustin Hoffman był kandydatem do roli Jacka Walsha.
W scenie gdy Mardukas przekazuje Jackowi pas z pieniędzmi w środku znajdują się banknoty tysiąc-dolarowe. Rząd amerykański zaprzestał drukowania tychże banknotów w 1945 roku.
Wszystkie sceny z udziałem Dennisa Fariny były kręcone w Las Vegas (Nevada, USA), ponieważ aktor w tym samym czasie brał udział w projekcie "Crime Story".
Sceny z rzeką kręcono w Nowej Zelandii, gdyż w USA w tamtej porze roku nigdzie nie było zbiornika z wodą ciepłą na tyle, aby móc w niej pływać.
Film kręcono w w stanach: Arizona, Illnois, Nowy Jork, Nevada i Kalifornia, Michigan (USA) oraz w Nowej Zelandii.
De Niro spędził dużo czasu z "łowcami nagród", podczas przygotowań do swojej roli.
Scena zawierająca dociekania Grodina na temat seksu z kurczakami została przez niego wymyślona i zaimprowizowana.
Jerry Geisler, postać grana przez Jacka Kehoe została nazwana na cześć jednego z najsłynniejszych adwokatów Hollywood. Działalność prawdziwego Geislera przypadła na lata 40 XX wieku. Jego klientami byli m.in. Errol Flynn i Marilyn Monroe.
Film kręcono od 26 października 1987 do marca 1988 roku.