Shah Rukh Khan chciał by Aishwarya Rai zagrała role Kaurwaki. Ale reżyser Santosh Sivan wolał, by to była aktorka, z którą aktor jeszcze nie grał w parze w głównej roli. Shah Rukh zarekomendował ponadto Sushmitę Sen do roli śpiewającej tancerki w barze.
Zdjęcia do filmu kręcono w Bombaju, Pachmarhi, Igatpuri, Pachmahri, Maheshwar, Jabalpur, Konark, Bhubaneshwar, Samod i Alleppey (Indie).