Kabhi Khushi Kabhie Gham..., also abbreviated as K3G, is a 2001 Indian Hindi-language family drama film written and directed by Karan Johar and produced by his father Yash Johar. It stars Amitabh Bachchan, Jaya Bachchan, Shah Rukh Khan, Kajol, Hrithik Roshan, and Kareena Kapoor, with Rani Mukerji in a guest appearance. The film follows a wealthy Indian family that becomes estranged when the adopted son is disowned by his father for marrying a woman of lower socio-economic status, leading to years of separation and eventual reconciliation.