Kabhi Khushi Kabhie Gham…(transl. Sometimes there is joy, sometimes there is sorrow…), also known as simply K3G, is a 2001 Indian Hindi-language drama 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 score was composed by Babloo Chakravarty.
The film’s songs were composed by Jatin–Lalit, Sandesh Shandilya and Aadesh Shrivastava, with lyrics by Sameer and Anil Pandey. The film tells the story of an Indian family, which faces troubles and misunderstandings over their adopted son’s marriage to a girl belonging to a lower socio-economic group than them.
Development of the film began in 1998, soon after the release of Johar’s debut film Kuch Kuch Hota Hai (1998). Principal photography began on 16 October 2000 in Mumbai and continued in London and Egypt. Kabhi Khushi Kabhie Gham… was promoted with the tag-line “It’s All About Loving Your Parents”. Initially scheduled for the Diwali festivities of 2001, the film was eventually released in India, the United Kingdom and North America on 14 December 2001.
Made on a budget of ₹400 million (US$5.3 million), Kabhi Khushi Kabhie Gham… emerged as a major commercial success, both domestically and internationally, with a lifetime gross of ₹1.36 billion ($29 million) at the worldwide box office becoming the highest grossing Indian film ever worldwide at the time of its release.
It received mixed reviews from critics who praised the cinematography, costume design, music, performances, emotional sequences and themes, but, criticized the length and the script. Outside India, the film was the highest-grossing Indian film ever, until its record was broken by Johar’s next directorial Kabhi Alvida Naa Kehna (2006). Kabhi Khushi Kabhie Gham… won several awards at popular award ceremonies the following year, including five Filmfare Awards.