W rolę Janki miała wcielić się Aishwarya Rai, jednak zrezygnowała z projektu, zmuszając tym samym reżysera Rajkumara Santoshiego do znalezienia zastępstwa. Powodem był fakt, iż w filmie miało pojawić się zbyt wiele gwiazd z Bollywoodu.
Namrata Shirodkar otrzymała ofertę pojawienia się w filmie, jako tancerka w piosence "Saajan Ke Ghar Jaana Hai", jednak ze względu na konflikt terminów odrzuciła propozycję. Ostatecznie angaż ten otrzymała Sonali Bendre.
Karisma Kapoor odrzuciła propozycję wystąpienia w produkcji, gdy dowiedziała się, że w filmie pojawi się wiele gwiazd kina bollywoodzkiego w związku z czym nie chciała być częścią tak dużej obsady.
Jedną z ról zaproponowano Tabu, jednak ta odrzuciła angaż, gdyż reżyser Rajkumar Santoshi zaoferował jej zbyt niską gażę.
Sunny Deol był częścią obsady, jednak oczekiwał większej gaży, aniżeli wynosił budżet filmu. W takiej sytuacji Rajkumar Santoshi musiał znaleźć zastępstwo.
Film nakręcono w Hajdarabadzie (Indie) oraz w Budapeszcie (Węgry).