Arush Mehra (Akshay Kumar) lives a fairly wealthy lifestyle in Sydney, 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. He mostly watches cricket on the television and places bets 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 claim the baby as theirs.Heyy Babyy 2007.
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 off for a Christmas party. They are all thinking of the girl. A big rainstorm occurs, and the baby develops pneumonia after being left in the rain. The three men rush the baby to the hospital, realizing how much they love her, and regret their decisions. She recovers, and the three become changed men. They love her, pamper her, and grow an attachment towards her and even apologize to all women they used. They name her Angel due to the miracle that she survived. 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.