Arush Mehra (Akshay Kumar) lives a fairly wealthy lifestyle in Sydney, New South Wales, Australia with roommates Tanmay Joglekar (Ritesh Deshmukh) and Ali Haider (Fardeen Khan). Arush works for a popular dance club, while Tanmay entertains children as ‘Eddy Teddy’, and Ali takes care of their apartment. Mostly he watches cricket and does betting on it. All three are womanizers and usually end up sleeping with different women. One day, they find a baby girl (Juanna Sanghvi) outside their door with a note instructing them to take care of her, since one of them is her father. The three men go to all the women they dated and slept with, but none claims the baby is theirs.
The men try to take care of the baby, but she becomes a huge pain. So, they drop her off at a house near a church. Then,they set of for a Christmas party. They are all thinking of the girl. A big rainstorm occurs, and the baby develops an illness after being caught in the rain. The three men stay with the baby in the hospital, realizing how much they love her. She recovers, and the guys become changed men. They love her, pamper her, and grow an attachment towards her. They name her Angel. One morning, a woman named Isha (Vidya Balan) comes to take Angel back, claiming the baby to be her daughter. The guys are shocked as Arush tells them about his past.
One year ago, Arush travelled to Delhi to attend his cousin Arjun’s wedding. There, he met Isha Sahni, who also resides in Australia. He put up a facade of being a guy with traditional Indian values,won her over and they spent the night together. Shortly after, Isha caught him in a compromising situation with Devika Sharma (Sindhura Gadde), Isha’s friend, so the couple split up. It was not Arush’s fault as Devika forced herself on top of him. Arush returned to Sydney and forgot about the incident.
The guys find it very difficult to live without Angel. Arush ends up challenging Isha to marry someone faithful within seven days who will accept Angel as a daughter. If she’s unsuccessful, she will have to give Angel back to him. They sign a contract to finalise the deal. The men worry that they might lose the bet since Isha is beautiful and wealthy. Arush plans with Tanmay, Ali and Bharat, who is Isha’s father in order to keep Angel with him.
His first attempt involves Ali posing as a botany professor named Parimal Tripathi who speaks very pure Hindi. Bharat is impressed by Parimal by this. They manage to get through a few days of the week until one day Isha asks him about marriage for the next day. After Isha says this, Ali talks to Arush and Tanmay who tell him to go to Disneyland where Ali gets Bharat attacked. He is stopped from further efforts by Tanmay in the ‘Eddy Teddy’ costume. Bharat decides that Tanmay is the right man for Isha. Tanmay, Arush and Ali make plans to stop Isha from marrying someone else. As the contract is about to terminate, Isha somehow manages to find out the truth that she has been cheated by her father, Tanmay, Ali and most of all Arush.
Isha goes with Angel to her private jet to go somewhere very far because she has lost the deal. As she is about to leave she is stopped by some cops because Ali and Tanmay called them. As they are arguing, Arush turns up showing Isha the contract and tearing it up indicating that Isha now has every right over Angel. But before the three men leave heartbroken, Arush says that a child needs a mother the most but it also needs a father. Just as they are leaving, Angel says her first word “Dada”, but nevertheless Isha takes her away in the aeroplane.
The three men are depressed as they assume that they may never see Angel again until they are surprised to see her on their doorstep. Isha finally admits her love for Arush and the film ends with their marriage taking place, and Angel’s photoshoot.