Bollywood's love letter to New York is your next must-watch film

As the movie would say: Live, laugh, love.
 By 
Proma Khosla
 on 
Original image replaced with Mashable logo
Original image has been replaced. Credit: Mashable

My first summer in New York, I couldn't get "Kal Ho Naa Ho" out of my head every time I walked past the Hudson. The title song of Nikhil Advani's 2003 Bollywood dramedy means "Tomorrow may not be" -- it's an emotionally saturated letter to life, love, and the city of New York.

Kal Ho Naa Ho was never my first choice for a Bollywood movie to show the uninitiated, but its appeal has grown on me since being a middle schooler. It's the type of face-melting genre mashup that popular Indian cinema excels at, and it happens to be set in the city that I later came to call home.

It's also where I got this essential gif to use for the 2017 award season:

Original image replaced with Mashable logo
Original image has been replaced. Credit: Mashable

We open with our narrator, Naina Catherine Kapoor (Preity Zinta), whose plate is pretty full; she has two younger siblings, one in a wheelchair and one the receiving end of verbal abuse from their grandmother for being adopted; she's constantly keeping her mother and grandmother from waging a full-on war; and she has M.B.A. classes in Manhattan with her scalawag of a best friend, Rohit (Saif Ali Khan).

But all that changes with the arrival of Aman (Shahrukh Khan), the neighbor's nephew who seems hell-bent on bringing joy to everyone around him. He miraculously creates peace in Naina's home, sets up his uncle and her grandmother (who have been making mad eyes at each other for ages), supports her best friend and their families' joint business. With Aman, Naina lets herself be happy and unburdened, and she falls in love with him.

That's probably about half the plot.

The three-hour movie covers that and more -- the secrets of Naina's family, Rohit's parents trying to arrange his marriage, and Aman's own skeletons -- but such a grand emotional rollercoaster deserves to be experienced firsthand (translation: just let it wreck you).

Original image replaced with Mashable logo
Original image has been replaced. Credit: Mashable

And while it jumps around the boroughs without slightest concern for the laws of physics, Kal Ho Naa Ho undoubtedly belongs in the pantheon of movies which romanticize New York City. We don't get an exact age for most of the characters, but they're in their 20s and 30s, the age at which New York tries its best to break you by making you vulnerable and hitting where it hurts. It's the city that forces a person, through all that, to emerge stronger.

The city is everywhere -- from a chance encounter at a train station to crying below the Brooklyn Bridge to random scenery spread through the catchy soundtrack by Shankar-Ehsaan-Loy. There's a reason that stirring title tune wouldn't get out of my head as I contemplated adulthood on the riverbank. The film and city are so intertwined in my experience that I couldn't separate them -- and I wouldn't want to.

How to watch: Netflix

Mashable Image
Proma Khosla

Proma Khosla is a Senior Entertainment Reporter writing about all things TV, from ranking Bridgerton crushes to composer interviews and leading Mashable's stateside coverage of Bollywood and South Asian representation. You might also catch her hosting video explainers or on Mashable's TikTok and Reels, or tweeting silly thoughts from @promawhatup.

Mashable Potato

Recommended For You
How to watch 'Love Island: All Stars' online for free
Love Island promotional shot

'Heated Rivalry' fans, we've got your next must-see MLM romance
From left to right, Colin (Harry Melling) and Ray (Alexander Skarsgård) and Shane (Hudson Williams) and Ilya (Connor Storrie).

Daryl Hannah criticizes her portrayal in 'Love Story' as 'textbook misogyny'
Paul Anthony Kelly and Dree Hemingway in "Love Story."

How to watch New York Islanders vs. Philadelphia Flyers online for free
Matthew Schaefer of the New York Islanders warms up


More in Entertainment
How to watch Chelsea vs. Port Vale online for free
Alejandro Garnacho of Chelsea reacts

How to watch 'Wuthering Heights' at home: Margot Robbie and Jacob Elordi's controversial romance now streaming
Margot Robbie and Jacob Elordi embracing in still from "Wuthering Heights"

How to watch Mexico vs. Belgium online for free
Israel Reyes of Mexico reacts

How to watch Brazil vs. Croatia online for free
Vinicius Junior #10 of Brazil leaves

How to watch USA vs. Portugal online for free
Joe Scally #19 of the United States

Trending on Mashable
Wordle today: Answer, hints for April 4, 2026
Wordle game on a smartphone

NYT Connections hints today: Clues, answers for April 3, 2026
Connections game on a smartphone


Wordle today: Answer, hints for April 3, 2026
Wordle game on a smartphone

iPhone 18 Pro will be missing a popular color, leaker says
iPhone 17 Pro in Apple Store
The biggest stories of the day delivered to your inbox.
These newsletters may contain advertising, deals, or affiliate links. By clicking Subscribe, you confirm you are 16+ and agree to our Terms of Use and Privacy Policy.
Thanks for signing up. See you at your inbox!