Anil Kapoor & Yash Chopra Movies Together List — 3 Films
Complete Movies List & Collaboration History
Last updated: 2026-06-05 · Data sources: Wikipedia, TMDB
Anil Kapoor and Yash Chopra appeared together in 3 Hindi films between 1984 and 1991. Their highest-rated collaboration was Mashaal (1984 — 7.4/10). Films span Mashaal (1984) through Lamhe (1991).
The Anil Kapoor & Yash Chopra partnership
From Mashaal (1984) to Lamhe (1991). Mashaal is the one most viewers reach for. The played out closed with Lamhe in 1991.
It started with Mashaal (1984).
The shape of the work
The 1980s belonged to Mashaal; the 1990s to Lamhe. Anil Kapoor acted in every film; Yash Chopra directed all of them. Strictly Hindi cinema — they never crossed industries together.
Partnership facts
- Yash Chopra didn't want to cast Anil Kapoor in Mashaal (1984). He thought Anil was too young and too 'hero-like' for the gritty role of a street-smart newspaper boy. Anil begged for a screen test, did it in one take, and Chopra changed his mind on the spot.
- On the set of Vijay (1988), Anil Kapoor would constantly improvise dialogue. Yash Chopra hated it at first — he was a stickler for his written lines. But after the third day, Chopra started leaving blank spaces in the script for Anil to fill. That film became their only flop together.
- Lamhe (1991) was a box office disaster in India but a blockbuster overseas. Because of that split, Yash Chopra and Anil Kapoor together convinced the industry that the Non-Resident Indian (NRI) audience was a real market. Every single 'diaspora film' after 1992 — from DDLJ to Kabhi Khushi Kabhie Gham — owes its existence to the risk they took with Lamhe.
- After Lamhe flopped in India, Yash Chopra felt responsible for ruining Anil Kapoor's career momentum. Anil called him the next morning and said, 'Sir, I signed the film knowing the script. We both believed in it. Don't apologise.' They didn't work together again for 17 years — but they spoke on the phone every single Diwali without fail.
- Anil Kapoor once said about Yash Chopra: 'He was the only director who could make me cry on set without saying a word. He'd just look at me from behind the camera, and I'd know exactly what he wanted.'
3 films across 2 decades
The 1980s brought 2 films together, anchored by Mashaal (7.4/10).
The 1990s accounted for 1 film, averaging 6.1/10.
- Mashaal
- Vijay
- Lamhe
The partnership in numbers
Partnership Pattern
3 films across 7 years represents consistent collaboration.
Language Distribution
Linguistic diversity: 1 language, with Hindi being their primary medium.
Where each was in their career
After Lamhe, Anil Kapoor kept going for 80 more films; Yash Chopra stepped back.
Before Mashaal, Anil Kapoor had starred in 6 films, including Shakti (1982) and Woh Saat Din (1983).
After Lamhe, Anil Kapoor went on to appear in 80 more films, including Animal (2023) and Jugjugg Jeeyo (2022).
Before Mashaal, Yash Chopra had directed 5 films, including Kaala Patthar (1979) and Noorie (1979).
After Lamhe, Yash Chopra went on to direct 12 more films, including Veer-Zaara (2004) and Jab Tak Hai Jaan (2012).



Collaboration Journey
A chronological view of Anil Kapoor & Yash Chopra's professional partnership
Actors and musicians who worked on most of their films
Anupam Kher is the through-line — cast on 2 of their 3 films.
2
2
2
2



















Other iconic Hindi director-actor duos
Discover other partnerships with comparable filmographies and ratings
Rajkumar Santoshi
Raj Babbar
Tabu
Amitabh Bachchan
A. R. Rahman
Rajkumar Santoshi
Paresh Rawal
Aamir Khan
Atul Kulkarni
Jeeva
Sunil Shetty
