Karan Johar picks new faces for Kuch Kuch Hota Hai remake; Ranbir Kapoor, Deepika Padukone, Kiara Advani not on the list | Bollywood

Karan Johar picks new faces for Kuch Kuch Hota Hai remake; Ranbir Kapoor, Deepika Padukone, Kiara Advani not on the list

Published on: Nov 12, 2025 08:51 PM IST

Karan Johar reflects on Dharma Productions' evolution, from Dostana in 1980 to the success of Kuch Kuch Hota Hai in 1998. 

Nearly 25 years after Kuch Kuch Hota Hai (KKHH) became a cultural phenomenon, Karan Johar has revealed which actors he would cast if he were to reimagine the iconic romance today. Notably, top stars like Ranbir Kapoor, Deepika Padukone, and Kiara Advani aren’t among them.

Karan Johar discussed the growth of Dharma Productions, highlighting the impact of Kuch Kuch Hota Hai. He teased future projects and potential modern casting for the film.
Karan Johar discussed the growth of Dharma Productions, highlighting the impact of Kuch Kuch Hota Hai. He teased future projects and potential modern casting for the film.

Karan Johar would cast these actors in KKHH remake

In a recent conversation with Sania Mirza for Myntra’s Glam Stream, Karan suggested Alia Bhatt as the modern Anjali, Ranveer Singh as Rahul, and Ananya Panday as Tina. He also hinted that the role of Tina could go to Janhvi Kapoor or Sara Ali Khan, playfully referring to the new generation of star kids as “younger nepo babies.”

During the chat, Karan addressed questions about nepotism, emphasising that he has never hired anyone at the request of their parents. “I know they are nepo babies. I’ve seen them grow up in front of me. But none of their parents have ever called me. I have always been the one to call,” he said, adding that even some actors have declined his offers.

Karan also reflected on Dharma Productions’ journey, from its first film Dostana in 1980 under Yash Johar’s banner, through the studio’s struggles with hits like Duniya and Agneepath, to the monumental success of his directorial debut Kuch Kuch Hota Hai in 1998. The film, starring Shah Rukh Khan, Kajol, and Rani Mukerji, revived the studio, paving the way for Kabhi Khushi Kabhie Gham and cementing Dharma Productions as a Bollywood powerhouse, now valued at 2,000 crore.

While Karan has not directed any of the new-generation actors in full-length roles, Ananya, Janhvi, and Sara made brief appearances in his recent film Rocky Aur Rani Ki Prem Kahani, specifically in the song Heart Throb, giving fans a glimpse of what a modern KKHH could look like.

Karan's upcoming projects

Karan Johar is gearing up for a diverse slate of projects under his Dharma Productions banner, which illustrates his intent to explore new genres and launch fresh talent. One is Tu Meri Main Tera Main Tera Tu Meri, a romantic drama starring Kartik Aaryan and Ananya Panday, slated for release in early 2026. He is also producing the high‑concept fantasy‑comedy Naagzilla (with Kartik in the lead), which is scheduled for August 2026.

Catch every big hit, every wicket with Crickit, a one stop destination for Live Scores, Match Stats, Infographics & much more. Explore now!.

Get more updates from Bollywood, Taylor Swift, Hollywood, Music and Web Series along with Latest Entertainment News at Hindustan Times.
Catch every big hit, every wicket with Crickit, a one stop destination for Live Scores, Match Stats, Infographics & much more. Explore now!.

Get more updates from Bollywood, Taylor Swift, Hollywood, Music and Web Series along with Latest Entertainment News at Hindustan Times.
SHARE THIS ARTICLE ON
SHARE
close
Story Saved
Live Score
Saved Articles
Following
My Reads
Sign out
Get App
crown-icon
Subscribe Now!
.affilate-product { padding: 12px 10px; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(64, 64, 64, 0.16); background-color: #fff; margin: 0px 0px 20px; } .affilate-product #affilate-img { width: 110px; height: 110px; position: relative; margin: 0 auto 10px auto; box-shadow: 0px 0px 0.2px 0.5px #00000017; border-radius: 6px; } #affilate-img img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .affilate-heading { font-size: 16px; color: #000; font-family: "Lato",sans-serif; font-weight:700; margin-bottom: 15px; } .affilate-price { font-size: 24px; color: #424242; font-family: 'Lato', sans-serif; font-weight:900; } .affilate-price del { color: #757575; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:400; margin-left: 10px; text-decoration: line-through; } .affilate-rating .discountBadge { font-size: 12px; border-radius: 4px; font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; background: #fcb72b; line-height: 15px; padding: 0px 4px; display: inline-flex; align-items: center; justify-content: center; min-width: 63px; height: 24px; text-align: center; margin-left: 10px; } .affilate-rating .discountBadge span { font-family: 'Lato', sans-serif; font-weight:900; margin-left: 5px; } .affilate-discount { display: flex; justify-content: space-between; align-items: end; margin-top: 10px } .affilate-rating { font-size: 13px; font-family: 'Lato', sans-serif; font-weight:400; color: black; display: flex; align-items: center; } #affilate-rating-box { width: 48px; height: 24px; color: white; line-height: 17px; text-align: center; border-radius: 2px; background-color: #508c46; white-space: nowrap; display: inline-flex; justify-content: center; align-items: center; gap: 4px; margin-right: 5px; } #affilate-rating-box img { height: 12.5px; width: auto; } #affilate-button{ display: flex; flex-direction: column; position: relative; } #affilate-button img { width: 58px; position: absolute; bottom: 42px; right: 0; } #affilate-button button { width: 101px; height: 32px; font-size: 14px; cursor: pointer; text-transform: uppercase; background: #00b1cd; text-align: center; color: #fff; border-radius: 4px; font-family: 'Lato',sans-serif; font-weight:900; padding: 0px 16px; display: inline-block; border: 0; } @media screen and (min-width:1200px) { .affilate-product #affilate-img { margin: 0px 20px 0px 0px; } .affilate-product { display: flex; position: relative; } .affilate-info { width: calc(100% - 130px); min-width: calc(100% - 130px); display: flex; flex-direction: column; justify-content: space-between; } .affilate-heading { margin-bottom: 8px; } .affilate-rating .discountBadge { position: absolute; left: 10px; top: 12px; margin: 0; } #affilate-button{ flex-direction: row; gap:20px; align-items: center; } #affilate-button img { width: 75px; position: relative; top: 4px; } }