Kal Ho Naa Ho (English: There May or May Not Be a Tomorrow), abbreviated as KHNH, is a 2003 Indian romantic drama, directed by debutante director Nikkhil Advani. The film was written by Niranjan Iyengar and Karan Johar and produced by Yash Johar. The film features, Jaya Bachchan as Jennifer "Jenny" Kapur, Shahrukh Khan as Aman Mathur, Saif Ali Khan as Rohit Patel, and Preity Zinta as Naina Catherine Kapur. It also features Lilette Dubey, Reema Lagoo, Sushma Seth and Delnaaz Paul in supporting roles. The film narrates the story of a pessimistic uptight student, Naina Kapur, who falls in love with her neighbour, Aman Mathur, a terminally ill patient who tries to play matchmaker for Naina and her friend, Rohit Patel.