W filmie miały wystąpić gwiazdy z hollywoodzkiej czołówki - rolę Kapitana Williama Gordona zaoferowano Hugh Jackmanowi, natomiast w postać Emily Kent miała się wcielić Keira Knightley.
Pierwotnie rola Jwaly przeznaczona była dla Aishwaryi Rai. Jednak z powodu problemów z kontraktem aktorka zmuszona była przekazać swoją rolę w ręce Amishy Patel.
Początkowo Kiron Kher odmówiła zagrania Noory Bibi. Zastąpiła ją Maya Krishna Rao, lecz ani Aamirowi Khanowi, ani reżyserowi filmu, Ketanowi Mehcie nie spodobał się sposób w jaki zagrała swoje sceny. Zwrócili się ponownie do Kiron Kher i tym razem aktorka nie odmówiła.
Aishwarya Rai Bachchan w ostatniej chwili odrzuciła rolę Jwali. Wtedy propozycję otrzymała Rani Mukherji, której jednakże znacznie bardziej spodobała jej się postać Heery. Rola była niewielka, więc ją rozbudowano specjalnie dla aktorki.
Na balu w Kalkucie 31 grudnia 1856 roku (13 min, filmu) orkiestra gra walca z Serenady C-dur op. 48 Piotra Czajkowskiego. Utwór ten powstał w roku 1880, a po raz pierwszy był wykonany w Petersburgu w roku 1881.
To pierwszy w historii indyjskiej kinematografi film, który otwierał Festiwal Filmowy w Locarno.
Aamir Khan specjalnie na potrzeby filmu zapuścił brodę i dłuższe włosy.
Reżyser filmu Ketan Mehta myślał nad zrealizowaniem filmu już w 1988 roku, z Amitabhem Bachchan w roli Pandeya.
Kręcenie filmu trwało cztery lata.