Mike Nichols rozważał wyreżyserowanie filmu.
Laurence Olivier miał początkowo zagrać Bena Greene'a, ale zrezygnował z powodu choroby.
Jack Nicholson odrzucił ofertę zagrania Corky'ego Withersa.
Film był kręcony w Blue Lake, Ukiah (Kalifornia, USA) i Nowym Jorku (Nowy Jork, USA).
Po sukcesie filmu "O jeden most za daleko" producent Joseph E. Levine chciał nadal współpracować z pisarzem Williamem Goldmanem. W tym celu wykupił prawa do jego książki z zamiarem, że Attenborough zgodzi się ją zekranizować. Reżyser "Magii" zaakceptował ten układ przez wzgląd na sfinansowanie jego następnego filmu "Gandhi".
Anthony Hopkins uczył się magicznych sztuczek i brzuchomówstwa na potrzeby roli w filmie.
Zdjęcia do filmu trwały od 9 stycznia do marca 1978 roku.