Om Puri & Vishal Bharadwaj Movies Together List — 3 Films
Complete Movies List & Collaboration History
Last updated: 2026-06-04 · Data sources: Wikipedia, TMDB
Om Puri and Vishal Bharadwaj appeared together in 3 Hindi films between 1996 and 2004. Their highest-rated collaboration was Maqbool (2004 — 7.4/10). Films span Maachis (1996) through Maqbool (2004).
The Om Puri & Vishal Bharadwaj partnership
From Maachis (1996) to Maqbool (2004). The played out closed with Maqbool in 2004. Maqbool is the one most viewers reach for.
It started with Maachis (1996).
The shape of the work
The 1990s belonged to Chachi 420; the 2000s to Maqbool. Never on the same side of the camera — Om Puri actor, Vishal Bharadwaj original music composer, across all 3 films. Strictly Hindi cinema — they never crossed industries together.
3 films across 2 decades
The 1990s accounted for 2 films, averaging 5.2/10.
The 2000s brought 1 film together, anchored by Maqbool (7.4/10).
- Chachi 420
- Maachis
- Maqbool
The partnership in numbers
Partnership Pattern
3 films across 8 years represents consistent collaboration.
Language Distribution
Linguistic diversity: 1 language, with Hindi being their primary medium.
Where each was in their career
When they first worked together, Om Puri had 49 films behind them; Vishal Bharadwaj had 0. After Maqbool, Om Puri kept going for 63 more films; Vishal Bharadwaj stepped back.
Before Maachis, Om Puri had starred in 49 films, including Sparsh (1980) and Aakrosh (1980).
After Maqbool, Om Puri went on to appear in 63 more films, including Bajrangi Bhaijaan (2015) and Road to Sangam (2010).
Maachis was Vishal Bharadwaj's acting debut.
After Maqbool, Vishal Bharadwaj went on to appear in 23 more films, including Talvar (2015) and Talvar (2015).

Collaboration Journey
A chronological view of Om Puri & Vishal Bharadwaj's professional partnership
Actors and musicians who worked on most of their films
Tabu is the through-line — cast on 3 of their 3 films. Tabu appears alongside them in 3 films — practically a third lead.
3
2

























