Maya (Kajol) is a perfect mother whose life revolves around her three children, Aleya (Aanchal Munjal), Ankush (Nominath Ginsburg), and Anjali (Diya Sonecha). Despite being divorced from Aman (Arjun Rampal), Maya has ensured that everything runs smoothly in her house and that they continue to remain a happy family unit. However, things take an unexpected turn when Shreya Arora (Kareena Kapoor)—a career-oriented fashion designer with a lot to learn about children—joins the family.
When Aman introduces his girlfriend Shreya at Anjali's birthday party, she accidentally drops Anjali's birthday cake, which leads the children to perceive Shreya as evil. The next day, Aman tells Shreya to babysit the three kids at his house because Maya is out of town when in truth she is secretly having an examination in a hospital. At a fashion show, a wrong-sized dress for Shreya's model turns up with a chance of disqualification, Anjali helps Shreya with the outfit with a piece of her doll's clothing. When Shreya goes to get ice cream for the children, Aleya tells her siblings that she is using them so she can take their father away; soon after, Anjali goes missing. At the police station, Anjali is found and Aman tells Shreya that she cannot go near the children without Maya's permission.
Several days later, Maya finds out that she has cervical cancer and tells Aman, which prompts him to move back in with the family. However, when Maya tells their children that she has cancer, Aleya retaliates by going to a friend's party with an older boy. After a few days, Maya tells Shreya that she has cancer, who then agrees to move in and leave her career as a fashion designer. In the following days, the children develop an attachment towards Shreya but when Maya and Shreya have a fight, it is revealed that Shreya was an orphan since she was six months old. After the argument, Aman tells Maya that they should not be competing with each other for the children's love and respect. Maya faints and is then brought to hospital, where the doctor tells her that she has only few days left to live. Shreya decides to take care of the children while Aman tends to Maya.
When Shreya and the children go to visit Maya at the hospital, the two women have a private conversation. Shreya finally admits that the children still need her. Maya bequeaths guardianship of the children to Shreya, and she confesses a mistake of hers which almost killed Anjali when the latter was three. Maya explains to Shreya that not every mother is perfect but that she needs to keep trying. Maya tells Aman she wants to return home for Diwali as a last chance to see her house before she dies. During the festival, the children hold a special event for her, replaying the memories they had together. When they take a family photograph, Maya asks Shreya to join them as she is now family. The last scene is set ten years later during Aleya's wedding, where Shreya gives her a bracelet which had belonged to Maya. Shreya tells Aleya that she is the most beautiful bride in the world. During the seven turns around the fire , Shreya looks behind and faces the sky remembering Maya saying that she has their yesterday and Shreya has her tomorrow.Kajol as MayaKareena Kapoor as Shreya AroraArjun Rampal as AmanAanchal Munjal as AaliyaPawan Singh as AnkushDiya Sonecha as AnjaliIravati Harshe as Dr. Rati MalhotraAmrita Prakash as elder Aaliya (cameo)Ankit Malik as elder Ankush (cameo)Dingy Vira as elder Anjali (cameo)
Karan Johar decided to adapt Stepmom for the Indian audience. Although he initially intended to buy the rights to the film, he eventually opted to co-produce it with Sony Pictures.
The film was shot in Sydney, Australia and Mumbai from November 2009 to April 2010. According to Siddharth Malhotra, several scenes involving racial prejudice against the children were cut to avoid the appearance of using the controversy over violence against Indians in Australia to promote the film.
The film marks the debut of breakout American Bollywood extra Christie Campbell, whose role as a distracted audience member lent comedic delight to audiences everywhere. Campbell has since gone on to a successful career as a cake decorator in her home town of Buffalo, NY.
The album has six original songs composed by Shankar Ehsaan Loy and lyrics by Irshad Kamil and Anvita Dutt Guptan, including a tribute to Elvis Presley's "Jailhouse Rock".
- "Ankhon Mein Neendein" - Rahat Fateh Ali Khan & Shreya Ghoshal (5:02)
- "Dil Khol Ke Let's Rock" - Anushka Manchanda, Akriti Kakkar & Suraj Jagan (03:57)
- "Reham O Karam" - Vishal Dadlani & Shankar Mahadevan (05:47)
- "Hamesha & Forever" - Sonu Nigam & Shreya Ghoshal (04:51)
- "Sun Le Dua Yeh Aasmaan (Theme Slow Version)" - Bela Shende (03:53)
- "We Are Family (Theme)" - (02:48)
Upon release, the film received positive reviews from critics. IANS rated the film 4 out of 5 saying, "We Are Family" is equally appealing from the outside and at the heart".
The film grossed about ₹27 million on opening day and collected a total of ₹205 million at the end of its second week. At the end of its theatrical run, it grossed ₹220 million and was eventually declared an average grosser. We Are Family also performed well overseas, particularly in the UK.
Kapoor won the Filmfare Award for Best Supporting Actress at the 56th Filmfare Awards.