Początkowo Uma Thurman miała zagrać Laurę Ash / Lily Watts, jednak odrzuciła rolę, gdyż zaszła w ciążę. Inną kandydatką była Jennifer Lopez.
Wojciech Kilar otrzymał propozycję skomponowania muzyki do filmu, lecz ją odrzucił. Później po obejrzeniu filmu żałował podjętej decyzji.
Jean Reno był kandydatem do roli Nicolasa Bardo.
Zdjęcia do filmu powstały w Cannes, Paryżu, Arpajon, Roissy-en-France, Mériel i Villiers-Adam (Francja).
Złoty wąż z brylantami został stworzony na potrzeby filmu przez aktorkę i piosenkarkę Elli Medeiros. W czasie, gdy film był kręcony, spotykała się ona z De Palmą.