Three friends who were inseparable in childhood decide to go on a three-week-long bachelor road trip to Spain, in order to re-establish their bond and explore thrilling adventures, before one of them gets married. What will they learn of themselves and each other during the adventure?
This contemporary coming-of-age relationship drama sparks off with Kabir (Abhay Deol) proposing to Natasha (Kalki Koechlin). Their families meet at the engagement party where Natasha learns that Kabir is planning a three-week bachelor road trip to Spain with his school friends Imran (Farhan Akhtar) and Arjun (Hrithik Roshan). Kabir explains that the three have a long-standing pact, and that during the road trip, each of them will have to pick an adventure sport which all three will try together.
Initially, Arjun is reluctant to take trip as he does not want to lose his pay for missing work. It is later revealed that Arjun's former girlfriend left him due to his workaholic attitude and his obsession with money. Imran has an additional personal agenda on the trip, to find his biological father Salman Habib (Naseeruddin Shah), an artist in Spain.
They fly to Spain separately, where they plan to visit Costa Brava, Seville, and Pamplona. On the way to Costa Brava, Imran and Kabir find it annoying that Arjun works even during the trip. Imran nonchalantly throws Arjun's mobile phone out of their car while he is in the middle of an official call. This leads to a heated argument. Arjun, in a fit of rage, accuses Imran of having an affair, four years prior, with Arjun's previous girlfriend Sonali (a topic which was very sensitive both to Arjun and Imraan).
After being pacified by Kabir and reaching their destination, they meet an Anglo Indian named Laila (Katrina Kaif) on a beach. Imran flirts with her and makes Arjun jealous. Kabir reveals that he has chosen deep sea diving as their first sport, and they later find that Laila is their diving instructor. Arjun, who cannot swim and is aquaphobic, receives assistance from Laila. She helps him overcome his fears and finish the sport successfully.
Upon a request by Laila, they attend the La Tomatina festival with her in Buñol and meet Nuria (Ariadna Cabrol), who falls in love with Imraan. Meanwhile, Natasha becomes suspicious of Kabir's involvement with Laila when she sees them via webcam and crashes his bachelor party trip, much to Kabir's discomfort in front of his friends. Imran spends time with Nuria, and Arjun with Laila. After the boys leave, Laila realises she has fallen in love with Arjun and chases them on a bike, not wanting to regret their partition if they do not meet in future. She and Arjun express their feelings for each other with a passionate kiss.
On the way to Seville, Kabir drops Natasha at the airport, while Arjun and Imran notice that something is wrong between them. The trio visit Seville for sky diving, Arjun's choice. During the task, Imraan is forced to confront his acrophobia and hesitates to take part. However, they complete it without any obstacles.
After skydiving, the three men go to a bar and get into a fight with a stranger on whom they had tried to pull a prank. They are jailed after the fight. Salman Habib bails them out and takes them to his home. While speaking to Imraan, Salman reveals that he never wanted the responsibility of a married life with kids, while Imran's mother did, which is why he never contacted Imran. Imran, heartbroken, realises how his actions must have hurt Arjun four years back. He apologises to Arjun. Arjun, realising that Imran's apology is heartfelt, hugs him and forgives him.
The trio learn of the bull run in Pamplona, which is Imran's choice — baffling Kabir and Arjun. Imran calls up Laila, who comes along, surprising Arjun. When confronted by his friends, Kabir confesses to the other two that he is still not ready for a marriage, and that Natasha had gotten the wrong idea (of him proposing to her) on seeing the ring that he had bought for his mother as a birthday present.
On the morning of the bull run, Imran suggests they make a pact to make a promise if they survive the event. Imran vows to publish his poetry (he is secretly a poet), Arjun vows to go to Morocco with Laila, and Kabir promises to tell Natasha that he does not want to marry her. As they complete the event, the friends gain a renewed sense of their relationships with each other, with others they know, and with themselves.
During the credits, Imran, Kabir, Nuria and Natasha are shown attending the wedding of Arjun and Laila in Morocco and the song Sooraj Ki Baahon Mein, Ab Hai To Zindagi plays. Natasha is seen with a new man, and Kabir and Natasha are still friends. Imran's poems are revealed throughout the story after each sporting event showing that he had published them.
Continuity When Hrithik and his friends see off Katrina and her friend at the hotel, Katrina asks for her friend's bike, at that time Katrina is wearing a pink top, then she follows Hrithik and they kiss, she is wearing a different top.
Continuity When Arjun is talking to Kabir in the hotel, the night before skydiving, Kabir's arms are on his side while he's sitting on the bed. In the next shot, his elbows are resting on his lap.
Continuity When Arjun kisses Laila, their heads are tilted to the right. In the next shot, their heads are tilted to the left, and then right again.
Continuity When Katrina Kaif is introduced on the beach, Hrithik and Abhay Deol are sitting on the beach-bench. When Farhan comes, Abhay is sitting on the bench. Then in the next cut, Abhay Deol is lying down on his stomach on the bench. Then again in the next cut, Abhay is lying on his back on the bench. A series of these cuts show the continuity mistakes in that particular shot.
Factual Mistake San Fermín (Bull Festival) happens mid July and Tomatina occurs at the end of August. But here Tomatina happens before San Fermín. Also, the trip was planned for a period of three weeks, therefore the trio could not have attended both of the festivals.
Factual Mistake The festival sequence is off. The Running of the Bulls in Pamplona is in July, La Tomatina festival in Buñol is in August. Therefore, for sequential accuracy, the characters would've had to run with the bulls first, then participated in the Tomatina festival.
Factual Mistake While in Costa Brava, when hrithik gets a call from Joe, the network name is displayed as Vodafone IN where IN stands for India, it should be the Spanish equivalent.
Factual Mistake At the beginning of the film, Hrithik is supossedly in London but the terminal he's working on has a Spanish keyboard.
The song "Senorita" features the mayor of the town Alájar, Andalucia.
The film is enlisted as a case study in Marketing Management Courses in colleges in Spain.
The beach scene where Katrina Kaif is introduced was shot on a nude beach. The production crew had to continuously request people to move out of the frame.
Farhan Akhtar's character has a fear of skydiving in the film, but Farhan is actually a certified skydiver in real life. Similarly Hritik Roshan's character is afraid of water but Hrithik is in fact a certified scuba diver.
Sign up and get access to some cool features. Create watchlists, check in at movies, rate them or even write whole reviews! You can also share literally everything on Moviebuff with your friends, enemies, frenemies, family, babysitter or pets. Is that enough incentive for you?