The cast of
Kabhi Khushi Kabhie Gham
(K3G), one of Bollywood’s most beloved films, has undergone remarkable transformations since the movie’s release in 2001. From career milestones to changing looks, here’s a look at how the star-studded cast of K3G has evolved by 2024.
Shah Rukh Khan (Rahul Raichand)
Now 58, Shah Rukh Khan, who played the charming and intense Rahul, continues to reign as the “King of Bollywood” in 2024.
With an impressive filmography over two decades, SRK has not only maintained his superstar status but has also transformed his on-screen persona with more experimental and action-oriented roles like in Pathaan and Jawan. His looks have matured, and he remains as charismatic as ever, sporting a salt-and-pepper beard while retaining his signature charm.
Kajol (Anjali Sharma Raichand)
At 50, Kajol, known for her vibrant role as Anjali, has gracefully balanced her film career and personal life over the years. While she takes on fewer projects now, Kajol has evolved into a sophisticated actor, earning acclaim for performances in films like Tanhaji and Salaam Venky. Her timeless beauty has only deepened, as she now embraces a more elegant and understated style.
Rani Mukerji (Naina)
Though Rani Mukerji had a cameo in K3G as Naina, her career post-2001 soared. At 46, Rani continues to shine with impactful performances in films like Mardaani and Mrs. Chatterjee vs Norway. Her look has also evolved; she now sports a more refined, classic fashion sense while maintaining her characteristic warmth.
Amitabh Bachchan (Yashvardhan Raichand)
At 82,Amitabh Bachchan, Bollywood’s iconic megastar, has continued to dominate cinema well into his 80s. He remains active in films, taking on dynamic roles, such as in Uunchai and Chehre. Bachchan’s transformation is in his ability to embrace age with dignity, with his distinct white beard and glasses symbolizing wisdom and grace.
Jaya Bachchan (Nandini Raichand)
Now 76, Jaya Bachchan, who played the emotionally complex Nandini Raichand, has become more selective with her roles, focusing on her political career. However, she made a strong return with Rocky Aur Rani Kii Prem Kahani. Jaya exudes elegance in her public appearances, often seen in traditional attire with her characteristic serene expression.
Hrithik Roshan (Rohan Raichand)
Now 50, Hrithik Roshan’s transformation has been nothing short of remarkable. From playing the young and fun-loving Rohan, he has become one of Bollywood’s most versatile actors, known for his roles in War and Vikram Vedha. Hrithik’s chiseled physique and impeccable fashion sense have only improved over time, cementing him as a style icon.
Kareena Kapoor Khan (Pooja ‘Poo’ Sharma)
Now 43, Kareena Kapoor Khan, who immortalized the iconic character of Poo, remains one of Bollywood’s top actresses. Her transformation includes a seamless shift into roles that balance glamour and substance, seen in films like Laal Singh Chaddha. Kareena’s chic style evolution continues to inspire, and she now also embraces her role as a mother of two with poise.
Jibraan Khan (Krish Raichand)
At 30, Jibraan Khan, who played the adorable Krish, is all grown up and now pursuing a career in acting. He has undergone a significant transformation, looking almost unrecognizable from his child actor days. Jibraan’s chiselled physique and confident style have caught the attention of the media as he embarks on a new phase in his acting journey.
Malvika Raaj (Young Pooja)
At 30, Malvika Raaj, who played the younger version of Kareena Kapoor’s character Poo, has transitioned into the film industry as an adult. She starred in Squad (2021) and is working on upcoming projects. Her transformation from a cute child star to a stunning leading lady is evident in her glamorous public appearances.
Kavish Majmudar (Young Rohan)
At 32, Kavish Majmudar, who portrayed the younger version of Hrithik Roshan’s character, has taken on several acting and directing projects. Though he no longer resembles the chubby young Rohan, he has embraced a leaner and more polished look.
Johny Lever (Haldiram)
At 66, the comedic genius Johny Lever, who brought laughter as Haldiram, is still one of Bollywood’s most beloved comedians. His looks have matured, with more salt-and-pepper hair, but his infectious energy and humor remain unchanged, as seen in his recent comedic roles and stand-up shows.
Farida Jalal (Daijaan – DJ)
At 74, Farida Jalal, who played the lovable Daadi in Kabhi Khushi Kabhie Gham, remains an iconic figure in Indian cinema, beloved for her maternal roles. Over the years, she has continued to act in both films and television, charming audiences with her warm and nurturing presence. Farida’s look has gracefully matured, and her endearing personality is still very much intact. While she has taken on fewer roles in recent years, her performances remain impactful, and she is cherished for her timeless contribution to Indian cinema.
Simone Singh (Rukhsaar)
Now 49, Simone Singh, who played Rukhsaar, has continued to work in both films and TV shows, appearing in projects like Four More Shots Please! and Made in Heaven. Her elegant style has evolved over the years, but her timeless beauty and grace are constants in her public appearances.