Kabhi Khushi Kabhie Gham

It features Amitabh Bachchan, Jaya Bachchan, Shahrukh Khan, Kajol, Hrithik Roshan, Kareena Kapoor and Rani Mukerji in a guest appearance.

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). Unexpectedly, Nandini was able to give birth to Rohan (Hrithik Roshan), who is younger than Rahul by nine years. Yash is a rich and famous business man in India. He believes in keeping traditions, and is against love marriages. When Rahul returns home from his overseas university, however, he meets and falls in love with a poor girl from the Chandni Chowk region of Delhi named Anjali (Kajol). Meanwhile, Rohan befriends Pooja a.k.a Poo, Anjali's younger sister.

Yash decides to arrange Rahul's marriage 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 social status. Rahul apologizes to Yash and promises to do whatever is asked of him. He goes to tell Anjali that he cannot marry her, only to find 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 enraged father disowns him, and says that, because he is adopted and not of Raichand blood originally, he did such an act. Rahul, shocked and hurt, shares an emotional goodbye with his mother. After visiting Rohan at boarding school for the last time and making him promise to never ask about why he is leaving, he leaves with Anjali, Pooja, and Sayeeda (his nanny).

Rohan is devastated by the split in the family, but has never learned why Rahul left. Ten years later, on his way home for the holidays, he stops to meet his maternal and paternal grandmothers and overhears them discussing the split; upon confrontation, they tell him the whole truth. When he goes to his parents' home, he learns from a few acquaintances of Anjali's that Rahul and Anjali have settled down in London. Vowing to bring Rahul and Anjali home, Rohan tells his parents that he wants to go to London to study; Yash reluctantly agrees. As soon as he arrives in London, he tracks Rahul down and learns his address and meet Pooja at the university.
Meanwhile, Rahul has started his own business and is living comfortably with Anjali and their nine-year-old son, Krish, along with Pooja and Sayeeda. Pooja tells the everyone that Rohan is her best friend's brother who has come from India and needs a place to stay. Rahul and Anjali welcome him (grudgingly on Rahul's part), and Rohan soon becomes a part of the family without revealing who he is. He reminds the family how much they miss India and their parents, drawing pangs of guilt in Rahul. Slowly, the truth comes out and he tries to convince Rahul to go back to India. He even goes so far as to convince Yash and Nandini to come to London with the hope that Yash will reunite with Rahul. His plan fails, but Rahul and Nandini share a joyful reunion. At this point Anjali, too, attempts to persuade Rahul to go back to India and reconcile with his father. Rahul, convinced that his father does not love him and wants nothing to do with him, remains adamant, until they learn that Yash's mother has died, and that her last wish was for Rahul, Yash, and Rohan to light her funeral pyre together. Rahul goes back to India, but participates in the funeral without speaking to his father.

Nandini confronts Yash and tells him, for the first time in ten years, that he was wrong in cutting ties with Rahul, who he had brought into their home with such love and happiness. This leaves Yash stunned, and at odds with himself. Rohan finally manages to convince Rahul to speak to Yash... And I won't tell the end^^

End