Kuch Kuch Hota Hai (1998) poster

Kuch Kuch Hota Hai (1998)

16 October 19983h 5mHindiIndia
7.5/10TMDB · 454 votes

DirectorKaran Johar

StarringShah Rukh Khan, Kajol, Rani Mukerji, Sana Saeed

Watch onNetflix, Amazon Prime Video, Amazon Prime Video with Ads

Best for: Fans of classic 90s Bollywood romance and family dramas.

Where to watch Kuch Kuch Hota Hai online in India

Subscription

NetflixAmazon Prime VideoAmazon Prime Video with Ads

Rent

Apple TV Store

Buy

Apple TV Store

Availability for India, data by JustWatch. Updated 24 October 2026.

Kuch Kuch Hota Hai story (no spoilers)

Per her mother's last wish, an 8-year-old girl sets out to reunite her father with his college best friend who was in love with him. The film blends romance, drama and comedy as the daughter works to bring the two former friends back together. Set against the backdrop of college memories and adult responsibilities, the story explores love, friendship and family bonds. The tone shifts between lighthearted moments and emotional revelations, all anchored by the daughter's determined mission.

Should you watch Kuch Kuch Hota Hai?

Watch it for

  • Karan Johar directs a cast led by Shah Rukh Khan, Kajol and Rani Mukerji in a love triangle that defined 90s Bollywood romance.
  • The film runs 185 minutes, giving ample time to develop the college friendship and the later family drama.
  • Jatin and Lalit Pandit's music adds to the film's enduring appeal as a romance, drama and comedy.
  • Sana Saeed as the young Anjali Khanna anchors the emotional core of the story.

Skip it if

  • You might not enjoy the 185-minute runtime if you prefer shorter, faster-paced films.
  • The plot hinges on a child's mission to reunite her father with his college friend, which some may find sentimental.
  • If you are looking for a purely comedic or action-packed film, this romance-drama may not fit.

Kuch Kuch Hota Hai cast

Shah Rukh KhanShah Rukh Khanas Rahul KhannaKajolKajolas Anjali SharmaRani MukerjiRani Mukerjias Tina Malhotra
Sana SaeedSana Saeedas Anjali Khanna
Farida JalalFarida Jalalas Mrs. KhannaSalman KhanSalman Khanas Aman MehraJohny LeverJohny Leveras Col. Almeida
Archana Puran SinghArchana Puran Singhas Ms. Briganza
Anupam KherAnupam Kheras Principal Malhotra
Reema LagooReema Lagooas Mrs. Sharma
Himani ShivpuriHimani Shivpurias Rifat Bi
Parzaan DasturParzaan Dasturas Silent Sardarji

Kuch Kuch Hota Hai movie details

DirectorKaran Johar
WriterKaran Johar
MusicJatin Pandit, Lalit Pandit
CinematographySantosh Thundiyil
ProducerYash Johar
Release date16 October 1998
Runtime3h 5m (185 minutes)
Original languageHindi
Country of originIndia
Languages spoken in the filmHindi
Original titleकुछ कुछ होता है
Certificate (India)U
Budget$2.4 million (approx.)
Worldwide box office$25.7 million (approx.)

Parental guide: is Kuch Kuch Hota Hai family friendly?

ViolenceNone
LanguageNone
Sexual contentNone
Family viewingSuitable

This is a general guide based on the U certificate and genre; the film is suitable for family viewing. This is a general guide based on genre and certification.

Kuch Kuch Hota Hai official trailer

Our verdict

Kuch Kuch Hota Hai remains a defining romance from the late 90s, with Shah Rukh Khan and Kajol's chemistry at its heart. The 185-minute runtime allows for a full emotional arc, though it may feel long to some. It's a solid pick for those who enjoy classic Bollywood drama.

More movies directed by Karan Johar

More Shah Rukh Khan movies

Frequently asked questions

Where can I watch Kuch Kuch Hota Hai online in India?

Kuch Kuch Hota Hai is available for streaming in India on Netflix, Amazon Prime Video, and Amazon Prime Video with Ads. It can also be rented or bought on Apple TV Store.

What is the release date of Kuch Kuch Hota Hai?

Kuch Kuch Hota Hai was released in India on 16 October 1998.

Who is in the cast of Kuch Kuch Hota Hai?

The cast includes Shah Rukh Khan as Rahul Khanna, Kajol as Anjali Sharma, Rani Mukerji as Tina Malhotra, Sana Saeed as Anjali Khanna, Farida Jalal as Mrs. Khanna, Salman Khan as Aman Mehra, Johny Lever as Col. Almeida, and Archana Puran Singh as Ms. Briganza.

Who directed Kuch Kuch Hota Hai?

Kuch Kuch Hota Hai was directed by Karan Johar.

What is the runtime and certificate of Kuch Kuch Hota Hai?

Kuch Kuch Hota Hai has a runtime of 185 minutes and holds a U certificate in India.

Page last updated 24 October 2026. Facts from TMDB; how we write these pages: editorial policy.