Ranbeer Talwar (Saif Ali Khan), a leading industrialist in India, is lonely because he has lost everyone who is dear to him which include his childhood friend and his mother. Due to distraction, he mistakenly kills a husband and wife in a car accident. The judge sentences him to look after their four children, and to do so without sending them to a boarding school nor keeping them in the care of anyone else. The children resent Ranbeer for his role in their parents’ death and desire revenge, whereas he is unprepared to live with them, making both him and the children miserable in this situation.
One day, the children pray to God (Rishi Kapoor) for help. God discusses the matter with his fairylike angels and decides to send Geeta (Rani Mukerji), his favourite and the most whimsical of the angels, to unite Ranbeer with the children. God warns her not to use her ability to alter reality during her time on earth. Geeta ignores God’s warning and uses this power often, providing comic relief. She appoints herself as the children’s governess and places the children in awe of her by using her transformative powers. Soon, she ingratiates herself with the children with her supportive affection and positiveness. The children begin to cherish her and depend on her while Ranbeer remains perplexed and overwhelmed by her dominance of his affairs. He soon becomes enamored of her, despite the interference by his girlfriend Malaika (Ameesha Patel).