Pierwotnie Kajol była wybrana do roli Shirley.
Zdjęcia do filmu zrealizowano w Indiach i w Mauritiusie.
Shahrukh Khan osobiście zaśpiewał w filmie piosenkę "Apun Bola" (w hinduskich filmach powszechny jest playback - piosenki zazwyczaj śpiewają zawodowi piosenkarze).
Rolę Prakasha, zagraną przez Sharada Kapoora, została pierwotnie zaoferowana Aamirowi Khanowi, kuzynowi reżysera - Mansoora Khana. Jednakże Aamir Khan odrzucił rolę, gdyż uważał, że jest to bardzo mała rola w porównaniu do postaci Maxa, granego przez Shahrukha Khana.
Film był kręcony przez cztery lata.