
Kuch Kuch Hota Hai
1998 · Movie · 185 min · ★ 7.5 · 75% critics
After losing her mother, a young girl follows a set of heartfelt letters that push her to bring her widowed father back in touch with someone important from his college days. Her plan turns into a lively journey through memories, friendship, and long-held feelings, with plenty of music, humor, and emotion along the way.
Where to watch
Streaming on Netflix.
3 hours to watch.
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Original title
- कुछ कुछ होता है
- Years
- 1998
- Release date
- 1998-10-16
- Language
- Hindi
- Runtime
- 185 min
- Max quality
- HD
- Critic score
- 75/100
- TMDB rating
- 7.5/10 (431 votes)
About
You’ll likely enjoy this if you want a classic, family-friendly Bollywood romance with big feelings, lots of songs, and easy laughs, in the same crowd-pleasing lane as Kal Ho Naa Ho; Not for you if you dislike melodrama or clichés.
Pros: big emotions; catchy songs; colorful, feel-good vibe | Cons: cheesy love triangle; predictable turns; overlong, corny stretches
Themes
- soulmates
- friendship bracelet
- love
- falling in love
- unhappiness
- childhood friends
- joyful
Awards & recognition
- Filmfare Award — Best Film · 1999
- Zee Cine Award — Best Film · 1999
Cast & crew

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

Archana Puran Singh
as Ms. Briganza

Anupam Kher
as Principal Malhotra

Reema Lagoo
as Mrs. Sharma
Directed by Karan Johar