Skip to content
Fri, 30 Oct, 2026Theatres · OTT · Hindi & Hindi dubbed
MovieMandalaआज क्या देखें?

2001 · Film

Kabhi Khushi Kabhie Gham...

Karan Johar's family drama about a wealthy Delhi industrialist who disowns his adopted son for marrying a woman from a humbler background, splitting the family apart.

Reviewed by Movie Mandala, Sun, 18 Oct, 2026

Where to watch

India

As of 18 October 2026, Kabhi Khushi Kabhie Gham... is streaming in India on Netflix with a subscription.

The story

Yashvardhan Raichand, a wealthy Delhi industrialist, lives with his wife Nandini and their sons Rahul and Rohan. Rahul, who learned as a boy that he was adopted, has always tried to live up to his parents' expectations. Then he falls for Anjali, a lively young woman from Chandni Chowk, while his father wants him to marry a family friend, Naina. When Rahul marries Anjali against his father's wishes, Yash disowns him, and Rahul moves to London with his new wife and her younger sister, Pooja.

Spoiler-free: only the set-up.

Who it suits

Made for multi-generational family viewing, with lavish songs, strong emotions and themes of parental duty and class. It runs about three and a half hours, so plan for a long evening or two sittings.

familyemotionalromantic

Genres:FamilyDramaRomance

Curation to help you choose, not a review.

Background

Kabhi Khushi Kabhie Gham... (often called K3G) was written and directed by Karan Johar and produced by Yash Johar for Dharma Productions, as Johar's follow-up to Kuch Kuch Hota Hai. Wikipedia notes it was inspired by Yash Chopra's Kabhi Kabhie (1976), with a core plot based on the Bengali film Tumi Je Aamar (1994). Filming began on 16 October 2000 in India, the United Kingdom and Egypt, and on a ₹40 crore budget it was the most expensive Indian film at the time.

The film opened on 14 December 2001 and earned about ₹136 crore worldwide. It held the record for the highest-grossing Indian film in overseas markets until Kabhi Alvida Naa Kehna (2006). It led the 47th Filmfare Awards with 16 nominations and won five, including Best Actress for Kajol and Best Supporting Actress for Jaya Bachchan, and it won seven IIFA Awards.

The facts

Language
Hindi
Hindi
Hindi original
Genre
Family drama, Musical
Runtime
210 min
Director
Karan Johar
Cast
Amitabh Bachchan, Jaya Bachchan, Shah Rukh Khan, Kajol, Hrithik Roshan

Questions people ask

Where can I watch Kabhi Khushi Kabhie Gham... in India?
As of 18 October 2026, Kabhi Khushi Kabhie Gham... is streaming in India on Netflix with a subscription.
Is Kabhi Khushi Kabhie Gham... in Hindi?
Yes. Kabhi Khushi Kabhie Gham... is a Hindi-language film.
How long is Kabhi Khushi Kabhie Gham...?
Kabhi Khushi Kabhie Gham... runs for 3 hours 30 minutes (210 minutes).

If you like this, try

All titles →What's releasing next →