
Kal Ho Naa Ho
2003 · Movie · PG · 187 min · ★ 7.5 · 62% critics
A serious young woman in New York finds her world shaken up when a lively new neighbor brings warmth and laughter back to her struggling family. As feelings grow and a close friendship complicates things, he keeps a painful secret that makes him push her toward a different future.
Also known as Tomorrow May Never Come · Tomorrow May Not Be
Where to watch
Streaming on Amazon Prime Video and Netflix.
3 hours to watch.
Stream (included)
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
- 2003
- Release date
- 2003-11-27
- Language
- Hindi
- Rated
- PG
- Runtime
- 187 min
- Max quality
- HD
- Critic score
- 62/100
- TMDB rating
- 7.5/10 (444 votes)
About
If you enjoy sweeping Bollywood romance with lots of feelings, humor, and songs, this should land well, especially if you liked Kuch Kuch Hota Hai; Not for you if you dislike long runtimes or intense melodrama.
Pros: big emotions; memorable songs; rewatchable romance | Cons: very long runtime; some crude humor; heavy tear-jerker tone
Themes
- new york city
- musical
Cast & crew

Shah Rukh Khan
as Aman Mathur

Preity Zinta
as Naina Catherine Kapur

Saif Ali Khan
as Rohit Patel

Jaya Bachchan
as Jennifer Kapur

Sushma Seth
as Lajjo Kapur

Reema Lagoo
as Namrata Mathur

Athit Naik
as Shiv Kapur

Jhanak Shukla
as Jiya Kapur

Delnaaz Irani
as Jaspreet "Sweetu" Kapoor

Lillete Dubey
as Jaswinder "Jazz" Kapoor
Directed by Nikkhil Advani