Reżyser Suneel Darshan chciał, aby w rolę Anny Virwani wcieliła się Aishwarya Rai Bachchan albo Katrina Kaif, jednak obie odrzuciły propozycję. Ostatecznie angaż dostała Bipasha Basu.
Pierwotnie to Akshay Kumar miał zagrać postać Araava Kapoora, jednak aktor odrzucił propozycję ze względu na inne zobowiązania. Ostatecznie angaż dostał Bobby Deol.
Kiedy Kajal (Priyanka Chopra) wygrywa zakład, mówi, że w hindi nie istnieje odpowiednik słowa "divorce"' (rozwód). Faktycznie takie słowo jednak istnieje, jest to "prithakikarana".
Araav Kapoor (Bobby Deol) mówi, że pracuje w Ameryce, natomiast lewostronny ruch samochodów wskazywałby raczej na Indie lub Wielką Brytanię.
Film powstawał w Cape Town (RPA), w Manali, przełęczy Rohtang La, Solang Valley i w Mumbaju (Indie).