Kabhi Khushi Kabhie Gham (Devanagari: , Nastaliq: - "Sometimes Happiness, Sometimes Sadness") is a Bollywood film released in India and countries with large NRI populations on December 14, 2001.
It features some of Bollywood''s most popular actors: Amitabh Bachchan, Jaya Bachchan, Shahrukh Khan, Kajol, Hrithik Roshan, Kareena Kapoor and Rani Mukerji in a guest appearance. It is director Karan Johar''s second movie (after Kuch Kuch Hota Hai).
Kabhi Khushi Kabhie Gham was the highest grossing Indian film overseas till 2006, when its record was broken by Kabhi Alvida Naa Kehna. It climbed up to 3rd place in the British box office within two weeks of release, and maintained its place for over 3 weeks. The film was also thought to have broken the American Box Office Top 10, but this remains uncertain due to a lack of confirmed figures from the distributors. The film was the first Bollywood feature to see a theatrical release in Germany (with German subtitles, a dubbed version was produced, too). It was the highest grossing Indian film ever until Sanjay Leela Bhansali''s Devdas (2002) released.
Rahul (Shahrukh Khan) is the adopted son of Yashvardhan "Yash" Raichand (Amitabh Bachchan) and his wife Nandini (Jaya Bachchan). Both of them love Rahul more than their real son Rohan (Hrithik Roshan), who is younger than Rahul by nine years. Yash Raichand is a rich and famous business man in India. He believes in keeping traditions, and is against love marriages. When Rahul returns home from overseas, he meets Anjali (Kajol) and falls in love with her. Pooja, Anjali''s little sister, and Rohan become friends too.
Yash decides to get Rahul married to his friend''s daughter, Naina (Rani Mukerji). Rahul, however, tells his father that he wants to marry Anjali; this angers Yash, who berates Rahul for not considering Anjali''s breeding and status (Anjali is a common girl from a middle class family, as opposed to Naina). Rahul apologizes to Yash and promises to do whatever is asked of him. He goes to tell Anjali that can''t marry her, and finds that her father has died suddenly. After seeing that Anjali and Pooja have no other family and no one to live with, he marries Anjali on the spot. When he brings her home, his father disowns him. Rahul, shocked and hurt, shares an emotional good-bye with his mother; Nandini asks Rohan''s nanny, Sayeeda (Farida Jalal), to go with Rahul wherever he goes so that he will always have a mother''s love and care. After visiting Rohan, who is at (boarding school), one last time he leaves with Anjali, Pooja, and Sayeeda.