Skip to content
SearchOTT
Kal Ho Naa Ho poster

Kal Ho Naa Ho

2003·Movie·U·187 min·★ 7.5(469)

“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.

▶ Watch trailer

Where to watch Kal Ho Naa Ho in India

Can I watch Kal Ho Naa Ho in India? Yes — you can stream Kal Ho Naa Ho in India on Netflix, Amazon Prime Video and Amazon Prime Video with Ads, or rent and buy it on Apple TV Store.

Click a service to open Kal Ho Naa Ho there. Availability last verified on November 13, 2026.

Where is Kal Ho Naa Ho streaming around the world?

CountryStreaming onRent / Buy
IndiaNetflix, Amazon Prime Video, Amazon Prime Video with AdsApple TV Store
United StatesNetflix, Amazon Prime Video, Netflix Standard with Ads, Amazon Prime Video with AdsApple TV Store
United KingdomNetflix, Amazon Prime Video, Netflix Standard with Ads, Amazon Prime Video with AdsApple TV Store
CanadaAmazon Prime Video, Netflix, Netflix Standard with Ads, Amazon Prime Video with AdsApple TV Store
AustraliaNetflix, Amazon Prime Video, Netflix Standard with Ads, Amazon Prime Video with AdsApple TV Store
GermanyNetflix, Netflix Standard with Ads, filmfriendApple TV Store, Amazon Video, YouTube
FranceNetflix, Netflix Standard with Ads—
SpainNetflix, Netflix Standard with Ads—
BrazilNetflix, Amazon Prime Video, Netflix Standard with Ads, Amazon Prime Video with Ads—
JapanNetflix, 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 500 ratings. In India, it is currently streaming on Netflix, Amazon Prime Video, Amazon Prime Video 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 U 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
U
Status
Released
Country
India
Box office
$13 million
Production
Dharma Productions
#new york city#musical#loving

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 Ehsaan Noorani, cinematography is by Anil Mehta, and it was produced by Karan Johar and Yash Johar.

Is Kal Ho Naa Ho worth watching?

Kal Ho Naa Ho holds an audience score of 7.5/10 from 469 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 India, you can stream Kal Ho Naa Ho on Netflix, Amazon Prime Video, 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 India 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

Shah Rukh Khan

Aman Mathur

Preity Zinta

Preity Zinta

Naina Catherine Kapur

Saif Ali Khan

Saif Ali Khan

Rohit Patel

Jaya Bachchan

Jaya Bachchan

Jennifer Kapur

Sushma Seth

Sushma Seth

Lajjo Kapur

Reema Lagoo

Reema Lagoo

Namrata Mathur

Athit Naik

Athit Naik

Shiv Kapur

Jhanak Shukla

Jhanak Shukla

Jiya Kapur

Delnaaz Irani

Delnaaz Irani

Jaspreet "Sweetu" Kapoor

Lillete Dubey

Lillete Dubey

Jaswinder "Jazz" Kapoor

Sulabha Arya

Sulabha Arya

Kanta Bhen

Anaita Shroff Adajania

Anaita Shroff Adajania

Geeta Parekh

Kal Ho Naa Ho — FAQs

▸Where can I watch Kal Ho Naa Ho in India?

Kal Ho Naa Ho is streaming on Netflix, Amazon Prime Video, Amazon Prime Video with Ads in India.

▸Where can I watch Kal Ho Naa Ho in the US?

In the US, Kal Ho Naa Ho is streaming on Netflix, Amazon Prime Video, and Netflix Standard with Ads, and available to rent or buy on Apple TV Store.

▸Where can I watch Kal Ho Naa Ho in the UK?

In the UK, Kal Ho Naa Ho is streaming on Netflix, Amazon Prime Video, and Netflix Standard with Ads, and available to rent or buy on Apple TV Store.

▸Is Kal Ho Naa Ho on Netflix?

Yes — Kal Ho Naa Ho is currently available on Netflix in India.

▸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 U. It holds a 7.5/10 audience score from 469 ratings.

Movies like Kal Ho Naa Ho

See the full list →
High Strung Free Dance
Dil To Pagal Hai
200 Cigarettes
Meet Me Next Christmas
A California Christmas: City Lights
New York, I Love You
Is This Thing On?
Little Italy
Silk Stockings
Hitch
The Wrong Paris
The Other Sister