Histoire: Kal Ho Naa Ho, "Demain sera ou pas", est un vrai film Bollywood, un de ceux qui peuvent marquer une décennie comme Kuch Kuch Hota Hai ou Khabi Kuchi Khabie Gham. De l'émotion, encore de l'émotion, encore plus d'émotion, des rebondissements, des histoires qui se croisent autour de ce grand thème universel : l'amour. Naina (Preity Zinta) vit à New York dans une famille disloquée où l'on se déchire quotidiennement. Sa mère Jenny (Jaya Bachchan) et sa grand-mère se détestent, cette dernière hait sa petite sœur adoptée. Chaque jour elle doit lutter contre l'animosité ambiante. Elle ne sait plus sourire depuis longtemps. Elle ne trouve un peu de réconfort qu'auprès de son ami Rohit (Saif Ali Khan) empêtré dans ses déboires sentimentaux. La situation financière de la famille s'aggrave et il ne reste qu'un recours c'est prier. Et le voilà ! Il s'installe dans la maison d'en face : Aman (Shah Ruck Khan), tornade de bonne humeur, bouscule les uns et les autres et décide de réapprendre à Naina à sourire, malgré l'hostilité affichée de la jeune fille.