Karan Johar's multi starrer film Kabhi Khushi Kabhie Gham offers thequintessential 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 (Amitabh Bachchan) and Nandini (Jaya Bachchan), falls in the love with the full of life Anjali (Kajol). Yash disapproves of his son's choice to marry a middle class girl and wants him to marry his friend's daughter Naina (Rani Mukherjee) instead. As Rahul goes to inform Anjali about his father's decision, he discovers that her father has passed away. Unable to see her in pain, Rahul decides to marry her. This angers his father to no extent and the father-son refuse to have anything to do with one another. Ten years later, Rahul's younger brother Rohan (Hrithik Roshan) joins forces with Anjali's sister Pooja (Kareena Kapoor) in a bid to reunite the shattered family.