Dustin Hoffman był przymierzany do roli Aarona Levinsky'ego, ale studio Warner Brothers odrzuciło go z powodu wysokich wymagań płacowych i różnic twórczych. Propozycję zagrania odmówili również Marlon Brando, Jeff Bridges, Robert De Niro, Robert Duvall, Richard Gere, Elliott Gould, Kevin Kline, Paul Newman i Al Pacino. Alan Arkin, Peter Falk, Bob Hoskins, Ron Leibman, John Malkovich i Sean Penn chcieli tej roli, ale ostatecznie przegrali z Richardem Dreyfussem, który był pierwszym wyborem, choć początkowo ją odrzucił.
Kirk Douglas, José Ferrer, Burt Lancaster, Robert Mitchum, Gregory Peck, George C. Scott i Richard Widmark odrzucili rolę Arthura Kirka. Ben Gazzara był brany pod uwagę do tej roli; podobnie jak Richard Basehart - dopóki filmowcy nie odkryli, że zmarł przed rozpoczęciem produkcji. Ostatecznie wybrano Karla Maldena.
Film nakręcono w Burbank (Kalifornia, USA) i Nowym Jorku (Nowy Jork, USA).
Okres zdjęciowy do filmu trwał od 6 października 1986 roku do 3 lutego 1987 roku.
Rozpoczęcie zdjęć do filmu zostało opóźnione, aby aktor Richard Dreyfuss mógł dokończyć pracę na planie "Wet za wet".