Gene Hackman, Jason Robards, Paul Newman, Robert De Niro, Robert Duvall i Sam Shepard chcieli zagrać rolę Francisa Phelana, ale autor książki, na podstawie której powstał film, William Kennedy, widział w tej roli Jacka Nicholsona.
Jack Nicholson chciał, aby jego syn Caleb Goddard zagrał młodego Francisa Phelana, jednak ten nie dał się namówić.
Akcja filmu rozgrywa się w roku 1938, jednak na jednym z billboardów widać reklamę filmu pt. "Bracia Marx w cyrku", który powstał rok później.
Film kręcono w miastach: Albany, Glenville, Slingerlands, Athens, Hudson i Troy (Nowy Jork, USA).
Kontrakt Jacka Nicholsona zawierał klauzulę umożliwiającą mu opuszczenie aktualnego miejsca filmowania, jeśli wówczas odbywał się mecz z udziałem drużyny koszykarskiej Los Angeles Lakers.
Do scen z tramwajem specjalnie ułożono jeden tor, sam tramwaj był pożyczony z Branford Trolley Museum.
Film kręcono od 23 lutego do czerwca 1987 roku.