Kabhi Khushi Kabhie Gham (2001)
(Released: Dec 14, 2001)
Yashvardhan Raichand (Amitabh Bachchan) lives a very wealthy lifestyle along with his wife, Nandini (Jaya Bhaduri), and two sons, Rahul and Rohan. While Rahul (Shahrukh Khan) has been adopted, Yashvardhan and Nandini treat him as their own. When their sons mature, they start to look for suitable brides for Rahul, and decide to get him married to a young woman named Naina (Rani Mukherjee). When Rahul is told about this, he tells them that he loves another woman by the name of Anjali Sharma (Kajol). Yashvardhan decides to meet with the Sharma family, and finds out that they are middle-classed, unsophisticated, and will not be able to it into his family circle, as a result he refuses to permit Rahul to marry Anjali. A defiant Rahul decides to leave, gets married to Anjali, without his foster parents' blessings, and re-locates to London, England, where Anjali's unmarried sister, Pooja (Kareena Kapoor), also lives. Rohan (Hrithik Roshan), who was studying in a hostel, returns home to find that Rahul is no longer living with them, and he also discovers that while outwardly his dad is not interested in seeing Rahul get back, Nandini wants the family back all together for all happy and sad moments. Rohan also misses Rahul a lot, and decides to travel to London in order to try and get Rahul to return home. Yashvardhan, is unable to prevent this, and as a result Rohan does travel to London, meets with Rahul, Anjali, and Pooja. The question remains will the hurt and sorrow that Rahul experienced with his foster parents be erased and enable the family to be reunited, or will Rahul forget about the past, and continue to live his life without getting back to his roots and the family who brought him up, leaving Rohan to return alone?