
Shanghai
2012 · Movie · 120 min · ★ 6.8 · 66% critics
After a prominent voice opposing a major development project dies in what looks like a road accident, a government officer is assigned to investigate. As he digs deeper, conflicting accounts and political pressure expose a web of corruption, manipulation, and uneasy compromises in a town promised “progress.”
Where to watch
Streaming on Hulu and Zee5.
2 hours to watch.
Stream (included)
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Original title
- शंघाई
- Years
- 2012
- Release date
- 2012-06-08
- Language
- Hindi
- Runtime
- 120 min
- Critic score
- 66/100
- TMDB rating
- 6.8/10 (54 votes)
About
You’ll likely enjoy this if you want a tense, dark political investigation that trades big thrills for realism and moral pressure, like Manorama Six Feet Under or Te3n; Not for you if you need fast pacing and light, crowd-pleasing entertainment.
Pros: gripping political mystery; strong performances; dark, realistic tone | Cons: slow pace; not very entertaining; predictable for some
Cast & crew

Abhay Deol
as T. A. Krishnan

Emraan Hashmi
as Joginder Parmar

Kalki Koechlin
as Shalini Sahay

Prosenjit Chatterjee
as Dr. Ahmad

Supriya Pathak
as Chief Minister Madamji

Pitobash
as Bhagu

Farooq Shaikh
as Principal Secretary Kaul

Tillotama Shome
as Mrs. Aruna Ahmedi

Chinmay Mandlekar
as SSP Chavan

Anant Jog
as Truck Driver Jaggu
Directed by Dibakar Banerjee