Skip to content
10 Films Together
10 films·1983–1990·Top co-star: Asrani (4 films)

Shakti Kapoor & Vinod Mehra Movies Together List — 10 Films

Complete Movies List & Collaboration History

Last updated: 2026-07-12 · Data sources: Wikipedia, TMDB

Shakti Kapoor and Vinod Mehra appeared together in 10 Hindi films between 1983 and 1990. Their highest-rated collaboration was Chor Police (1983 — 5.8/10). Films span Chor Police (1983) through Pyar Ka Karz (1990).

10
Films Together
4.9
Average Rating
1983 - 1990
Career Span
Hindi
Primary Language
Credibility
Career Phase
Active×Active

The Shakti Kapoor & Vinod Mehra partnership

Between 1983 and 1990, they barely worked apart — 10 films in 7 years. For 7 years, a Shakti–Vinod film arrived almost every year. From Chor Police (1983) to Pyar Ka Karz (1990).

The spanned closed with Pyar Ka Karz in 1990. It started with Chor Police (1983).

The shape of the work

The 1980s account for 90% of everything they made together. The 1980s belonged to Chor Police; the 1990s to Pyar Ka Karz. Shakti Kapoor acted in every film; Vinod Mehra acted in all of them. Strictly Hindi cinema — they never crossed industries together.

Partnership facts

  • Shakti Kapoor and Vinod Mehra first shared screen space in Chor Police (1983) because the director, Raj N. Sippy, needed a villain who could match Mehra's intensity. Kapoor was fresh off his breakthrough as the baddie in Qurbani, and Sippy bet on that pairing to give the cop-vs-crook dynamic real weight.
  • In Jeene Nahi Doonga (1984), Mehra played the righteous hero while Kapoor was the slimy antagonist. What made it click: Kapoor deliberately slowed his dialogue delivery to let Mehra's righteous anger land harder. Mehra later told a trade magazine that Kapoor 'knew exactly when to pause so my punchline would hit.'
  • Despite playing bitter rivals on screen, Kapoor and Mehra were close off it. During the shoot of Yeh Desh (1984), they shared a hotel room in Ooty for three weeks. Kapoor once recalled that Mehra would wake him up at 5 AM to practice fight choreography in the garden.
  • Their 1987 film Satyamev Jayate was the first Hindi movie to feature a courtroom climax where the villain (Kapoor) cross-examines the hero (Mehra) — a scene that later became a template for the 1990s legal thriller genre. Directors like Mahesh Bhatt cited this scene as inspiration for his own courtroom dramas.
  • Shakti Kapoor said in a 1995 interview: 'Vinod was the only hero who never asked me to tone down my villainy. He said, "Be more evil — it makes me look more heroic." That trust made our fights feel real.'
  • In Bees Saal Baad (1988), their last film together, Kapoor played a double role — both the hero's friend and the killer. Mehra insisted Kapoor play both parts because, as he told the director, 'Shakti can switch from warm to cold in one close-up. I can't do that. Let him carry the twist.'

10 films across 2 decades

The 1980s accounted for 9 films, averaging 5.0/10.

The 1990s accounted for 1 film, averaging 4.3/10.

1980s
Films9
Avg Rating5.0/10
Notable:
  • Chor Police(5.8)
  • Yeh Desh(5.8)
Era:
Shakti: ActiveVinod: Active
1990s
Films1
Avg Rating4.3/10
Notable:
  • Pyar Ka Karz(4.3)
Era:
Shakti: ActiveVinod: Active

The partnership in numbers

Partnership Pattern

Duration19831990
Span7 years
Avg Interval~1 years

10 films across 7 years represents consistent collaboration.

Language Distribution

Hindi
10 films (100%)

Linguistic diversity: 1 language, with Hindi being their primary medium.

Where each was in their career

After Pyar Ka Karz, Shakti Kapoor kept going for 166 more films; Vinod Mehra stepped back. By the time of Chor Police, both already had careers — Shakti Kapoor with 23 films, Vinod Mehra with 36.

Shakti Kapoor

Before Chor Police, Shakti Kapoor had starred in 23 films, including Sargam (1979) and Qurbani (1980).

After Pyar Ka Karz, Shakti Kapoor went on to appear in 166 more films, including Baaghi Sultana (1993) and Life Mein Time Nahi Hai Kisi Ko (2019).

Vinod Mehra

Before Chor Police, Vinod Mehra had starred in 36 films, including Bemisal (1982) and Ustadi Ustad Se (1982).

After Pyar Ka Karz, Vinod Mehra went on to appear in 6 more films, including Patthar Ke Phool (1991) and Gurudev (1993).

Decade

Frequently asked questions