Nitin Bankar (Akshay Kumar) and Ram Mishra (Sunil Shetty) are lucky in love, otherwise their life is a big zero as their bank balance. Nitin is stuck as a servant and driver of Kuljeet Kaur (Archana Puran Singh), according to the conditions of a loan which his father had taken to educate Nitin. Kuljeet is the owner of many malls, restaurants, and other places in Singapore, where this whole story is based. Nitin is fed up with Kuljeet’s dog, Moolchand Ji, who always puts Nitin into trouble.
Ram works for a courier service in Singapore. He had originally gone there to work in Chinese films, but he was not selected. Anjali Kakkad (Katrina Kaif), is in love with Nitin and Manpreet Oberoi (Sameera Reddy) is in love with Ram. Both of their girlfriends are rich, and they put a condition – get money or forget us.
Inspector Wilson Parera (Sharat Saxena) is on the trail of Harbans Chadda (Paresh Rawal) who has nine arrest warrants due to cheque bounces. He is eager to get his son, Nonny Chadda (Chunkey Pandey) married, so that he can get dowry of the wedding and pay of all his debts. He finalises Nonny’s wedding with Anjali, after her father, Kakkad (Tinu Anand), brings up the topic. Later at a casino, meets Mr. Oberoi (Manoj Joshi). After finding out that Oberoi is one of the richest Indians in Singapore, he lies to Oberoi to fix Nonny’s wedding with Manpreet, which finally works out. As he didn’t inform Kakkad, Kakkad gets really angry with Harbans. To counter Harbans, Kakkad fixes his daughter Anjali’s wedding with someone else.
At the same casino where Harbans met Oberoi, Musa Heerapoorwala (Shakti Kapoor), decides to get married to Anu Chopra (Neha Dhupia), a dancer at that casino. After his brother-in-law finds out, he hires a Mafia Don, Maamu (Asrani), to kill Musa. Maamu sends his best assassin, Kaala Krishna Murali (Johnny Lever) to do the job. To hide from his wife, Musa books a room in Pan Pacific Hotel under the name Suber.
To get rid of all problems and earn some money, Nitin and Ram decide to kidnap Moolchand Ji, as that is the only thing ‘living’ that Kuljeet, the rich lady, loves. But things go wrong – after they reached Pan Pacific Hotel, the place where they decide to stay, they realise that Moolchand Ji has escaped, causing the police to believe that its Nitin who has been kidnapped. Things worsen when Anjali runs away from home and reaches their room. Initially, Kuljeet refuses to pay the ransom to the kidnappers, but after all her customers decide to go on a strike, she agrees to pay the ransom. As Nitin does not want to go back to Kuljeet, they come up with a plan – they decide to get a dead body from Maamu and throw it onto the railway tracks, along with his driving licence, and then spread the news that the kidnappers have killed Nitin.