Shanghai is a 2012 Indian Hindi-language political thriller film directed and co-written by Dibakar Banerjee, starring Emraan Hashmi, Farooq Shaikh, Abhay Deol, Kalki Koechlin and Prosenjit Chatterjee.
The film starts with Bhagirath "Bhaggu" Dolas (Pitobash Tripathy) convincing his maternal uncle, Jagannath "Jaggu" Koli alias (Anant Jog) into performing an unknown task.
Shalini (Kalki Koechlin), a former student of Ahmadi, is part of a small group that struggles to raise awareness against the much touted project, which could render many people homeless.
Joginder Parmar alias Jogi (Emraan Hashmi) works in a photo and video studio of questionable repute with the owner, Vinod (Chandrahas Tiwari).
T. A. Krishnan (Abhay Deol), an IAS officer, a favourite of the Chief Minister (Supriya Pathak), is assured by Principal Secretary Kaul (Farooq Shaikh) of a promotion and a trip to Stockholm.
Ahmadi arrives from New York City to find out that the required permissions for his speech have been revoked (Thanks to Krishnan's influence) citing lower police protection.
Jogi and Vinod are present at the Morcha party headquarters to shoot a promotional video on IBP featuring Janardhan Purshottamdas Sawant alias Deshnayak (Kiran Karmarkar), a local politician.
Dr. Ahmadi's wife Aruna (Tillotama Shome) agrees to lead a media campaign demanding the truth, though she seems uninterested.
Back in the studio, during a conversation with Jogi, Vinod claims to have incriminating evidence against Morcha and wishes to sell Shalini the tape.
At a later Morcha rally where Jogi is in the ambulance with Vinod's corpse, Damle approaches him and mentions the tape, subtly threatening him.
After viewing it, Krishnan sends out a summons to Deshnayak, who rejects it in a public rally (Where Bhaggu approaches Damle) sparking riots in the city.
In the chaos of the riots, Bhaggu, who is a part of the instigators is later found dead, ostensibly killed by Damle's men over the spat over releasing Jaggu's truck.
They all show Krishnan the video, which establishes that Deshnayak conspired to have Ahmadi killed and the Chief Minister was complicit in this plan.
An epilogue explains the fate of the major characters: Krishnan refused the chance to go to Stockholm to ensure that a national investigation is opened up as per his plan.
[2] Suparna Sharma of The Asian Age rated the movie with 4.5 out of 5 stars: "Director Dibakar Banerjee loves this country dearly and Shanghai is his guttural, anguished wail.
[3] Taran Adarsh of Bollywood Hungama rated the movie with 4 out of 5 stars: "On the whole, SHANGHAI is undeniably one of the most politically astute films ever made.
"[6] The song "Bharat Mata Ki Jai" (Victory for Mother India) was criticised by Congress party for its lyrics.
The film has just managed average collections at some high end multiplexes of metros during the first weekend, but the box office sales increased the subsequent week.
The review by Music Aloud said "After that brilliant start to 2012, Vishal Shekhar continue their good form, spinning off another winner" and rated it 8/10.
Lyrics were penned by Dibakar Banerjee, Neelesh Misra, Kumaar, Vishal Dadlani and Anvita Dutt.