Madras Cafe is a 2013 Indian political thriller spy film directed by Shoojit Sircar and starring John Abraham, Nargis Fakhri, Rashi Khanna and Leena Paul in lead roles. The film is set in the late 1980s and early 1990s, during the time of Indian intervention in the Sri Lankan civil war and assassination of former Indian prime minister Rajiv Gandhi. The film deals with an Indian Army special officer who is appointed by the intelligence agency R.A.W. to head covert operations in Jaffna shortly after Indian peace-keeping force was forced to withdraw.
The plot opens in Jaffna, where a bus full of passengers is stopped by armed men. They take all of them out and kill them mercilessly. A little girl tries to escape, but is shot and killed immediately.
The movie then moves to Kasauli, where a bearded man, later revealed to be Vikram Singh (John Abraham) wakes up after having visions of men getting killed. He then finds on TV that the Sri Lankan Prime Minister is killed by a human bomb. He purchases a bottle of liquor and goes to a nearby church. The priest of that church, who seems to know him for the past three years, asks him about his "conspiracy" when he says that "Our Prime Minister could have been saved from the conspiracy". The bearded man then starts narrating his story.