Kal Ho Naa Ho is one of the most loved romantic dramas in Indian cinema. The film, starring Shah Rukh Khan, Preity Zinta, and Saif Ali Khan, lives in the hearts of the audience to this date.