Karan Johar & Anil Mehta Movies Together List — 5 Films
Complete Movies List & Collaboration History
Last updated: 2026-06-03 · Data sources: Wikipedia, TMDB
Karan Johar and Anil Mehta appeared together in 5 Hindi films between 2003 and 2025. Their highest-rated collaboration was Kal Ho Naa Ho (2003 — 7.9/10). Films span Kal Ho Naa Ho (2003) through Tu Meri Main Tera Main Tera Tu Meri (2025).
The Karan Johar & Anil Mehta partnership
After 9 years apart, they came back together for Shaandaar (2015). Their work runs across 3 decades of Hindi cinema. They didn't share a set between 2006 and 2015.
From Kal Ho Naa Ho (2003) to Tu Meri Main Tera Main Tera Tu Meri (2025). Their most recent film, Tu Meri Main Tera Main Tera Tu Meri, came out in 2025 — the partnership is still active.
The shape of the work
The 2000s belonged to Kal Ho Naa Ho; the 2020s to Tu Meri Main Tera Main Tera Tu Meri. Never on the same side of the camera — Karan Johar director, Anil Mehta director of photography, across all 5 films. Mostly Hindi, with 1 film in Hindi .
5 films across 3 decades
The 2000s brought 2 films together, anchored by Kal Ho Naa Ho (7.9/10).
The 2010s accounted for 2 films, averaging 6.5/10.
The 2020s accounted for 1 film, averaging 4.1/10.
- Kal Ho Naa Ho
- Kabhi Alvida Naa Kehna
- Ae Dil Hai Mushkil
- Shaandaar0
- Tu Meri Main Tera Main Tera Tu Meri
The partnership in numbers
Partnership Pattern
5 films across 22 years represents consistent collaboration.
Language Distribution
Linguistic diversity: 2 languages, with Hindi being their primary medium.
Where each was in their career
56% of Karan Johar's screen credits are with Anil Mehta.
Before Kal Ho Naa Ho, Karan Johar had directed 2 films, including Kuch Kuch Hota Hai (1998) and Kabhi Khushi Kabhie Gham (2001).
After Tu Meri Main Tera Main Tera Tu Meri, Karan Johar went on to direct 2 more films, including Accused (2026) and Chand Mera Dil (2026).
Before Kal Ho Naa Ho, Anil Mehta had starred in 4 films, including Khamoshi: The Musical (1996) and Hum Dil De Chuke Sanam (1999).
After Tu Meri Main Tera Main Tera Tu Meri, Anil Mehta went on to appear in 2 more films, including Kartavya (2026) and Ikkis (2026).



Collaboration Journey
A chronological view of Karan Johar & Anil Mehta's professional partnership
Actors and musicians who worked on most of their films
Shahrukh Khan is the through-line — cast on 3 of their 5 films. Shahrukh Khan appears alongside them in 3 films — practically a third lead.
3
2
2
2
2




































Other iconic Hindi director-actor duos
Discover other partnerships with comparable filmographies and ratings
Anil Kapoor
Bobby Deol
Preity Zinta
Saif Ali Khan
Rekha
Rajesh Khanna
Om Puri
Pankaj Kapur
Kulbhushan Kharbanda
Shahrukh Khan
Pritam Chakraborty