Set in NYC, Kal Ho Naa Ho follows the life of Naina Katherine Kapoor (Pretty Zinta), who lives with her mother, Jennifer (Jaya Bachan), Grandma Lajo, and brother and sister. Naina falls under a lot of stress between the turbulent relationship between her mother Jennifer and her Grandma Jennifer's mother in law. Her only friends are neighbour, the eccentric yet loving Sweetu, and Rohit. But all this is about to change when she meets Aman Mathur, their new neighbour. The film shows the journey of these three friends- Aman, Naina and Rohit, through this tough period.
This is one of if not my favourite Hindi film of all time. It's touching, genuine and heartfelt. Not one moment seems wasted in it's 3 hour run time. It's a roller coaster ride of hugely varying emotions, which culminate in one of the most tear-jerking moments I've ever experienced in my life.
In short, this film is AMAZING and if you haven't seen it, you're missing out. This is by FAR the best Hindi film I've seen in recent time, and deserves to be considered a classic like the ranks of Kuch Kuch Hota Hai.
WATCH IT.