Ranbir, played by Saif Ali Khan is dejected and sad, as most of the people that he loves dearly are no more in his life. This includes his mother and childhood friend. To make matters worse he accidentally kills a couple and by court order has to take care of their four children. The children know that he is the cause of their parent’s death and despise him, while Ranbir doesn’t want to live with the kids or take care of them. So both are stuck in an odd and difficult situation.
The children start praying to god to help them from this situation and god decides to send his angel, Geeta, played by Rani Mukerjee, to help the kids and unite them with Ranbir. However, she is not allowed to use her magical powers to alter reality on earth. Geeta appoints herself as the children’s caretaker and spreads positivity and affection around the house. Slowly even Ranbir starts being fond of Geeta and he breaks off with his girlfriend Malaika, played by Ameesha Patel. Eventually Geeta is turned into a human being by God and she marries Ranbir and they have a daughter of their own.
The movie is written and directed by Kunal Kohli and produced by Aditya Chopra and Kunal Kohli. The music is composed by Shankar-Ehsaan-Loy.