Pierwotnie w postać Gauhara Mirzy miał się wcielić Arshad Warsi, lecz przed rozpoczęciem zdjęć aktor zrezygnował, by zagrać w "Lage Raho Munna Bhai".
Kareena Kapoor odmówiła wystąpienia w filmie po spotkaniu z reżyserem J.P. Duttą, chociaż była jego pierwszym wyborem do zagrania głównej roli. Dutta zwrócił się do Priyanki Chopry, jednak ta wycofała się z produkcji ze względu na konflikt terminów, by wystąpić w projekcie "Mistrz blefu".
Film nakręcono w Indiach (m..in. w Jaipurze).
Biżuteria noszona w filmie była prawdziwa.
Wszystkie kostiumy, w których Aishwarya Rai śpiewała i tańczyła zostały zlicytowane na rzecz organizacji charytatywnych jeszcze przed premierą filmu.