Kabhi Khushi Kabhie Gham

Kabhi Khushi Kabhie Gham... (), also known as simply K3G, is a 2001 Indian Hindi-language melodrama film written and directed by Karan Johar and produced by Yash Johar. The film stars Amitabh Bachchan, Jaya Bachchan, Shah Rukh Khan, Kajol, Hrithik Roshan and Kareena Kapoor, with special appearance by Rani Mukerji. 
The film was eventually released in India, the United Kingdom and North America on 14 December 2001. The film received positive reviews and was a commercial success at the box office. This film was the highest grossing Indian film ever until Kabhi Alvida Naa Kehna, which was also directed by Karan Johar, got released.
Sypnopsis.
Rahul (Shah Rukh Khan), the adoptive son of business magnate Yash Raichand (Amitabh Bachchan), feels eternal gratitude to his father for rescuing him from a life of poverty. Yet, when Yash forbids his love of poor Anjali (Kajol), Rahul marries her and moves to London with new wife and sister-in-law, Pooja (Kareena Kapoor), breaking the heart of his mother (Jaya Bachchan). Ten years later, Rahul's younger brother (Hrithik Roshan) comes to London intent on brokering peace between father and son.
Box office.
Made on a budget of $1 million, "Kabhi Khushi Kabhie Gham..." emerged as a major critical and commercial success, both domestically and internationally, with a lifetime gross of () at the worldwide box office becoming the highest grossing Indian film ever worldwide at the time of its release. Outside India, the film was the highest-grossing Indian film ever, until its record was broken by Johar's next directorial venture, "Kabhi Alvida Naa Kehna" (2006). "Kabhi Khushi Kabhie Gham..." won several awards at popular award ceremonies the following year, including five Filmfare Awards.