Film kręcono w Chicago (Illinois, USA), Los Angeles (Kalifornia, USA) oraz w Rzymie (Włochy).
Pierwotnie rolę Joshui miał zagrać Christopher Lambert.