Karan Johar's multi starrer film Kabhi Khushi Kabhie Gham offers the quintessential Bollywood experience filled with intense drama, lavish song and dance sequences, fabulous styling and stunning locations. Rahul (Shah Rukh Khan), the adopted son of Yashwardhan Raichand and Nandini, falls in the love with the full of life Anjali.
Orthodox Indian, Raichand, would like his two sons to live together with him and his wife, and get married to girls’ of his choice. One of his sons, Rahul, is adopted, while Rohan is his real son. Rahul falls in love with a poor Indian girl named Anjali, and incurs the displeasure of Raichand, they argue and fight, as a result Rahul leaves the house, moves to Britain, and settles down. Raichand now focuses his attention on his real son, Rohan, who has no plans to get married, but is determined to bring Rahul and Anjali back home so that they can be together again.