

Kal Ho Naa Ho
“A story of a lifetime… in a heartbeat.”
An uptight MBA student falls for the charismatic new neighbor who charms her troubled family – but he has a secret that forces him to push her away.
Where to watch Kal Ho Naa Ho in United States
Click a service to open Kal Ho Naa Ho there. Availability last verified on June 23, 2026.
Where is Kal Ho Naa Ho streaming around the world?
| Country | Streaming on | Rent / Buy |
|---|---|---|
| United States | Netflix, Amazon Prime Video, Netflix Standard with Ads, Amazon Prime Video with Ads | Apple TV Store |
| India | Netflix, Amazon Prime Video, Amazon Prime Video with Ads | Apple TV Store |
| United Kingdom | Netflix, Amazon Prime Video, Netflix Standard with Ads, Amazon Prime Video with Ads | Apple TV Store |
| Canada | Amazon Prime Video, Netflix, Netflix Standard with Ads, Amazon Prime Video with Ads | Apple TV Store |
| Australia | Netflix, Amazon Prime Video, Netflix Standard with Ads, Amazon Prime Video with Ads | Apple TV Store |
| Germany | Netflix, Netflix Standard with Ads, filmfriend | Apple TV Store, Amazon Video, Google Play Movies |
| France | Netflix, Netflix Standard with Ads | — |
| Spain | Netflix, Netflix Standard with Ads | — |
| Brazil | Netflix, Amazon Prime Video, Netflix Standard with Ads, Amazon Prime Video with Ads | — |
| Japan | Netflix, Netflix Standard with Ads | — |
About Kal Ho Naa Ho
Kal Ho Naa Ho is a 2003 Hindi-language comedy, drama and romance film directed by Nikkhil Advani. The cast is led by Shah Rukh Khan, Preity Zinta, Saif Ali Khan. It has a runtime of 3h 7m. Viewers rate it 7.5/10 across 400 ratings. In United States, it is currently streaming on Netflix, Amazon Prime Video, Netflix Standard with Ads.
Kal Ho Naa Ho was produced by Dharma Productions and made in India. It was released on November 27, 2003, and carries a PG certification. At the box office it grossed around $13 million worldwide.
- Director
- Nikkhil Advani
- Writers
- Karan Johar
- Release date
- November 27, 2003
- Original language
- Hindi
- Age rating
- PG
- Status
- Released
- Country
- India
- Box office
- $13 million
- Production
- Dharma Productions
Kal Ho Naa Ho cast & crew
Kal Ho Naa Ho was directed by Nikkhil Advani and written by Karan Johar.
The cast features 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, and Reema Lagoo as Namrata Mathur.
Behind the camera, the score was composed by Loy Mendonsa, cinematography is by Anil Mehta, and it was produced by Yash Johar and Karan Johar.
Is Kal Ho Naa Ho worth watching?
Kal Ho Naa Ho holds an audience score of 7.5/10 from 448 ratings, marking it as well-reviewed comedy films.
At 3h 7m, it's a full-evening commitment.
If you enjoy comedy, drama, and romance, Kal Ho Naa Ho is worth a place on your watchlist.
How and where to watch Kal Ho Naa Ho
In United States, you can stream Kal Ho Naa Ho on Netflix, Amazon Prime Video, Netflix Standard with Ads, and Amazon Prime Video with Ads, or rent and buy it on Apple TV Store. Click any service above to open it directly.
Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.
Rate & review
Your rating and review are saved privately in this browser — no account needed.
Cast of Kal Ho Naa Ho

Shah Rukh Khan
Aman Mathur

Preity Zinta
Naina Catherine Kapur

Saif Ali Khan
Rohit Patel

Jaya Bachchan
Jennifer Kapur

Sushma Seth
Lajjo Kapur

Reema Lagoo
Namrata Mathur

Athit Naik
Shiv Kapur

Jhanak Shukla
Jiya Kapur

Delnaaz Irani
Jaspreet "Sweetu" Kapoor

Lillete Dubey
Jaswinder "Jazz" Kapoor

Sulabha Arya
Kanta Bhen

Anaita Shroff Adajania
Geeta Parekh
Kal Ho Naa Ho — FAQs
▸Where can I watch Kal Ho Naa Ho in United States?
Kal Ho Naa Ho is streaming on Netflix, Amazon Prime Video, Netflix Standard with Ads, Amazon Prime Video with Ads in United States.
▸Is Kal Ho Naa Ho on Netflix?
Yes — Kal Ho Naa Ho is currently available on Netflix in United States.
▸What language is Kal Ho Naa Ho in?
Kal Ho Naa Ho is originally in Hindi, with audio tracks including Hindi, English. Subtitle and dub options vary by streaming service.
▸How long is Kal Ho Naa Ho?
Kal Ho Naa Ho runs 3 hours 7 minutes (187 minutes).
▸What is Kal Ho Naa Ho rated?
Kal Ho Naa Ho is rated PG. It holds a 7.5/10 audience score from 448 ratings.











