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 about 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. They the set of for a Christmas party. They are all thinking of the girl. A big rainstorm occurs, 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.