W 2011 roku, gdy ogłoszono realizację projektu pod tytułem roboczym, jedną z głównych ról miał zagrać Ranbir Kapoor. Jednak w wyniku konfliktu terminów, aktor zrezygnował, wskutek czego został zastąpiony przez Ranveera Singha.
W 2011 roku, gdy ogłoszono realizację projektu pod tytułem roboczym, jedną z głównych ról miała zagrać Katrina Kaif, jednak w wyniku zmian w obsadzie, zastąpiła ją Anushka Sharma.
Madhuri Dixit, Tabu oraz Raveena Tandon były brane pod uwagę do roli matki postaci zagranych przez Priyankę Choprę i Ranveera Singha, zanim zatwierdzono kandydaturę Shefali Shetty.
W 2011 roku, gdy ogłoszono realizację projektu pod tytułem roboczym, jedną z głównych ról miał zagrać Hrithik Roshan, jednak ostatecznie angaż otrzymał Farhan Akhtar.
W 2011 roku, gdy ogłoszono realizację projektu pod tytułem roboczym, jedną z głównych ról miała zagrać Kareena Kapoor. Jednak w momencie, gdy jej kuzyn Ranbir się wycofał, ona również zrezygnowała z występu w produkcji w związku z czym na jej miejsce zatrudniono Priyankę Choprę.
Zdjęcia do filmu powstały w Paryżu (Francja), Rzymie (Włochy), Antalyi, Kapadocji, Stambule (Turcja), Mumbaju (Indie), Hiszpanii oraz Tunezji.
Zdjęcia do filmu rozpoczęły się 17 maja, a zakończyły 23 września 2014 roku.