The film starts out on a rainy night with a conversation between 4 cops in a van, patrolling the streets. A car narrowly misses colliding into them on the road, brakes and then continues on towards a house with iron gates. A man in a jacket gets out from the car, opens the garage door and is shot from behind multiple times.
The entire movie is then shown as a flashback, building up to the present shooting, a tool used numerous times in the film when the story goes back and forth between the flashback and flashbacks within the flashback.
The story is about a gang of five that run a gambling club and conduct other underhand deals. The five members are Vikram (Neil Nitin Mukesh), Seshadri (Dharmendra), Shardul (Zakir Hussain), Prakash (Vinay Pathak) and Shiva (Dayanand Shetty). When one of Seshadri's police contacts from Bangalore, Kalyan (Govind Namdeo) promises him French furniture (code word for drugs) worth Rs. 5 crores for Rs. 2.5 crores, Seshadri calls for all 5 members to contribute Rs. 50 Lakh each to set the deal in motion. Based on Shardul's promise of being able to sell the furniture for more than Rs. 5 crore, each member anticipates a profit of a further Rs. 50 lakh each, at least.
Shiva is to take the money to Bangalore by train. Vikram plans to take all the money by making Shiva unconscious using Chloroform poison. In the pretext of going to Goa for business work, he goes about his plot, driving to Pune where he uses the name Johnny G. But plans go wrong and Vikram has to kill Shiva who has just seen his face before going unconscious. Now Sheshadri, Kalyan, Prakash, Shardul, in turn and individually, find out Vikram's crime and are killed by him. Finally, Vikram is killed by Prakash's wife who mistakes him for Shardul, who she believed was Prakash's killer.