Do roli Catcha brano pod uwagę kandydatury Bena Afflecka i Aarona Eckharta.
W filmie można zauważyć CN Tower i inne charakterystyczne budynki Toronto, choć akcja filmu rozgrywa się w Chicago.
Film nakręcono w Chicago (Illinois, USA), Elora i Toronto (Kanada).
Jennifer Lopez nalegała, aby rolę Catch otrzymał Jim Caviezel mimo, iż wówczas nie znała jego nazwiska. Aktor urzekł ją swoją rolą w "Cienkiej czerwonej linii" z 1998 roku.
Okres zdjęciowy produkcji trwał od 8 maja do 19 lipca 2000 roku.