The film starts with a wedding which is organised by Mansukh's (Himesh Reshammiya), father Champak Lal (Manoj Joshi). Champak pulled many strings in order for this marriage to happen but his son, Mansukh, was heard by the whole crowd through a dropped microphone that the wedding was done for the girl. After that the scene moves to a village where a few trucks, which have smuggled loot in them, are raided by a cop called Bahattar Singh (Akshay Kumar) aka Khiladi 786. Then we come back to Mansukh, who is now kicked out of his house by his dad, is agitated to organise his own wedding. A car driven very fast by Indu (Asin) with a groom who wants to marry her. Coincidentally, Mansukh is there too with his friend. An underworld don Tatya Tukaram Tendulkar's (Mithun Chakraborty) is Indu's brother and wants to get her married to a decent family. Mansukh promises that he will bring a groom within 10 days. From there Mansukh leaves for the village where Bahattar is. It is also revealed that Bahattar and his family are not cops but are acting as one. Mansukh comes with the relationship not knowing this. He lies about Tatya, that he is a cop as well. Both of them accept and pretend to be cops. Indu doesn't like Bahattar because he is a cop and she already has a boyfriend Azaad (Rahul Singh). After a few tries to scare Bhattar, Indu decides to tell him that she has a boyfriend. Bahattar now frees Azaad and brings him to Indu. Indu is now told by Bahattar that he is not a cop. Indu realises that she loves Bahattar. After that the wedding is commenced, and after a few tries to stop the wedding after the truth is out, Azaad kidnaps Indu and takes her. Bahattar comes and rescues her and starts hitting Azaad but then he is stopped by his lost brother Tehattar Singh (also Akshay Kumar). The family is reunited and the wedding finishes and everyone is happy.