Thu. Mar 26th, 2026
The romantic drama completes 20 years of its release which offered its fair share of laughter, emotions, and romance. Written by Karan Johar, the film was directed by Nikkhil Advani. Even years after its release, it continues to be fans’ favorite and enjoys an irreplaceable place in audiences’ hearts.
Over the years, Kal Ho Naa Ho has emerged as an evergreen film that had Shah Rukh Khan, Preity Zinta, Saif Ali Khan, Jaya Bachchan, and Sushma Seth amongst others in key roles with cameo appearances of Rani Mukerji, and Sonali Bendre. Here we are taking a look back at what the cast of Kal Ho Naa Ho has been since its successful landing at the box office.
Superstar Shah Rukh Khan was seen playing Aman Mathur, a happy-go-lucky guy. The character of Aman was so full of life, that with his effortless charm and cheerful nature managed to win everyone over. In the film, he turns out to be a helping hand for Naina’s (Preity Zinta) family and fills their life with happiness.
Preity Zinta as Naina Catherine Kapoor was the complete opposite of Aman Mathur. Preity’s role as Naina was relatively cynical, she is pursuing her MBA and lives in New York City with her widowed mother, disabled brother, adopted sister, and paternal grandmother. The demise of her father leaves her so disturbed that she forgets to enjoy her life. Later, Aman brings a huge change which makes this film worth watching.
Kal Ho Naa Ho is surely one of the amazing works to watch out for Saif Ali Khan. In the film, he was seen playing the role of a Gujarati boy, Rohit Patel. He is a friend and classmate of Naina. In the course of the storyline, he ends up falling in love with Naina and seeks Aman’s help in confessing his feelings. From Saif’s on-screen charm to epic comic timing, one can never get enough of him in the film.
Veteran actress Jaya Bachchan as Jennifer Kapoor played the role of a doting mother who runs a futile café with her neighbor. She shares a disturbed relationship with her mother-in-law, Lajjo. The multi-faceted actress continues to captivate audiences with her mesmerizing on-screen charm after being a part of several critically acclaimed films. The actress is also active in the political realm.
One of the popular child artists in the 2000s, Jhanak Shukla appeared in the role of Jiah Kapoor. The ever-so-innocent portrayal remains in the audience’s heart. After Jia’s biological mother refuses to accept her, Jennifer (Jaya Bachchan) adopts her.
Hands down, one can’t imagine Kal Ho Naa Ho without the mention of Sweetu played by Delnaaz Irani. Her character as Naina’s friend is that of an impulsive and emotional person. She loves food and often falls for every other guy. Sweetu surely offered audiences a heavy dose of entertainment in the film.
Sonali Bendre made her captivating cameo appearance in the film as Dr. Priya Malhotra. She appeared in the film for a relatively shorter yet significant period. Over the years, the actress surely faced several ups and downs in her personal and professional life, but only to come out stronger. The much-loved actress is apart from acting and also active in the TV industry as a reality show judge.

By admin