Zoya Akhtar chciała, aby dwie z trzech głównych ról zagrali Imran Khan i Ranbir Kapoor. Początkowo aktorzy zgodzili się, jednak odrzucili propozycję. W efekcie Arjuna Saluję zagrał Hrithik Roshan, a w postać Kabira Dewana wcielił się Abhay Deol.
Sanfemines (Święto Byków) obchodzone jest w połowie lipca, a Tomatina odbywa się pod koniec sierpnia. Jednak w filmie Tomatina jest pokazana przed Sanfemines. Co więcej podróż została zaplanowana na trzy tygodnie, dlatego też nie jest możliwe, aby trójka głównych bohaterów - Arjun (Hrithik Roshan), Kabir (Abhay Deol) i Imraan (Farhan Akhtar) uczestniczyła w obu świętach.
Na początku filmu Arjun (Hrithik Roshan) prawdopodobnie jest w Londynie, jednak urządzenie, na którym pracuje ma hiszpańską klawiaturę.
Kiedy Arjun (Hrithik Roshan) i jego przyjaciele zostawiają Lailę (Katrina Kaif) i jej przyjaciółkę pod hotelem, Laila prosząc swoją przyjaciółkę o motor ma na sobie różową bluzkę, jednak gdy jedzie na motorze za Arjunem, a także podczas sceny pocałunku ubrana jest w inną.
Film był kręcony w Barcelonie, Pampelunie, Buñol, Alájar i na terenie Andaluzji (Hiszpania), Wielkiej Brytanii, Grecji, a także w Mumbaju (Indie).
Festiwal La Tomatina pokazany w filmie został odtworzony w Buñol (Hiszpania) z prawie 16 tonami pomidorów, które zostały specjalnie sprowadzone samolotem z Portugalii.
Scena, w której po raz pierwszy pojawia się postać Laily (Katrina Kaif) została nakręcona na plaży nudystów. Ekipa produkcyjna nieustannie musiała wypraszać ludzi wchodzących w kadr.
Zdjęcia do filmu trwały od czerwca do grudnia 2010 roku.