The story revolves around a man who is caught in a quagmire of crime and consumerism as he struggles to find heaven on earth.
The story revolves around Arjun (Emraan Hashmi), a street-smart young conman with an obsession for making a quick buck. He has a chance meeting with a girl at a mall and falls in love at first sight. Zoya was gazing at a ring placed inside showcase protected by glass and hoping to acquire this ring. He breaks the glass to grab the ring she was looking at, that leads him to be caught by the security guards patrolling in the mall. He is arrested and handed over to the police. Inspector Ajay (Sameer Kochhar) is amused but lets him go with a warning as he knows Arjun’s father. Zoya (Sonal Chauhan) gives him the reasons he was looking for to move out of his ordinary life and become rich for this girl. He steps up from playing small-time card games to becoming a bookie and strikes gold.
After impressing Zoya with his wealth, he calls his father for lunch in his new house. His father, a simple man who has lived an honest life, is happy to see Arjun’s success but is skeptical of his business methods. He has a private talk with Zoya and tells her Arjun was a habitual and a smooth liar while he was growing up. He warns there is no business where a man can make huge amounts of cash in such a short period. Later that day when Zoya questions Arjun, he is offended and blames his father’s failure in life for his resentment towards him.
Arjun is whisked off to South Africa where he meets Don Abu Ibrahim * (Javed Sheikh) and becomes his key match fixer. Rolling in money and enjoying a fast life with Zoya everything is suddenly interrupted when the South African Police takes notice. Inspector Raina, who is now an ACP with CBI, is summoned for assisting the investigation. He is puzzled to see Arjun with the Don in South Africa. He pays Zoya a visit and informs her of Arjun’s shady activities and how the money earned by match fixing is used by Abu Ibrahim to finance terrorism around the world. Zoya is furious and confronts Arjun leading him to walk out of the house. Zoya speaks to Arjuns father who verifies ACP Ajay is an honest man and most probably speaking the truth and requests Zoya to leave Arjun if she can’t get him to change his dishonest ways. Arjun is called by Zoya to a restaurant where he is nabbed by ACP Raina as it was a trap to get him to confess his crimes.