This isn't artist, this is an album. Soundtrack of this film is composed by trio Shankar Ehsaan Loy . Please check your tags. Thank you. Kal Ho Naa Ho (Devanagari कल हो ना हो, Nastaliq: کل ہو نہ ہو, English: Tomorrow May or May Not Be) is a 2003 Hindi film set in New York City. It stars Jaya Bachchan, Shahrukh Khan, Preity Zinta, and Saif Ali Khan. The film was directed by first-timer Nikhil Advani; it was produced and co-written by Karan Johar, better known as the director of the hit films Kuch Kuch Hota Hai (1998) and Kabhi Khushi Kabhie Gham (2001).