Govinda był pierwszym wyborem do odegrania głównej roli męskiej, jednak kiedy odrzucił propozycję, to postanowiono angaż powierzyć Aamirowi Khanowi, który również odmówił. W tej sytuacji zwrócono się do Anila Kapoora, jednak ten zasugerował reżyserowi Subhashowi Ghai, że jedynym aktorem, który może zagrać postać Vikranta Kapoora jest Kamal Haasan, jednak reżyser przekonał ostatecznie Kapoora do zagrania w filmie.
Pierwszym wyborem do wcielenia się w postać Mansi była Mahima Chaudhry, jednak reżyser Subhash Ghai zrezygnował z zaangażowania aktorki do produkcji z uwagi na fakt, iż zagrała w filmie innego producenta, łamiąc tym samym zasadę zagrania w trzech filmach wytwórni Mukta Arts, która była zawarta w umowie pomiędzy wytwórnią, a aktorką. W tej sytuacji rozważano zaangażowanie Manishy Koirali do głównej roli żeńskiej.
Podczas castingu w 1997 roku reżyser Subhash Ghai zastanawiał się nad obsadzeniem w roli Manava Fardeena Khana.
Pierwszym wyborem do zagrania Tara Babu był Anupam Kher.
Zdjęcia do filmu zostały nakręcone w Niagara Falls (Nowy Jork, USA), Toronto (Kanada) oraz Indiach.
To był pierwszy indyjski film, który ze względu na oglądalność znalazł się w 20 najpopularniejszych w USA.