Propozycję zagrania głównej roli kobiecej otrzymała Kajol i Preity Zinta. Rolę tę zagrała w końcu Rani Mukherjee.
W filmie miał zagrać Amrish Puri, jednak zmarł i rolę tę otrzymał Om Puri.
Reżyser Ravi Chopra zaproponował główną rolę kobiecą również Aishwaryi Rai, jednak ta odmówiła.
Postać grana przez Rani Mukherjee nosi w filmie nazwisko Talwar. Takie samo Rani nosiła w filmie Karana Johara "Nigdy nie mów żegnaj".
Film nakręcono w studio filmowym Film City w Mumabaju w Indiach oraz w Delhi i Mumbaju (stan Maharashtra, Indie).
Om Puri zagrał w filmie starszego brata Amitabha Bachchana. W rzeczywistości jest 8 lat od niego młodszy.