The story itself revolves around three young friends, Rahul Srivastav (Emraan), his brother Shekhar Srivastav (Rahul Dev) and Arjun Singh (Aftab Shivdasani), whose father is murdered in front of him. Rahul avenges the death of his friend's father, sealing their bond of friendship forever. Arjun is forced to run away and take refuge in Delhi to escape the police, leaving behind his childhood love Sanjana (Bipasha Basu).
After 12 years, the police trace Arjun in Delhi. They strike a deal where Arjun can avoid being arrested (for supposedly committing a crime when he was about 10?). He has to get back to Mumbai and infiltrate a drug gang find their supply source.
This gang is run by none other than his own friends Shekhar and Rahul. If Arjun does not agree, they will both be killed in a police encounter, says the good cop. Bound by his desire to save his friends, Arjun decides to cooperate with the police.
The biggest loophole is the fact that Arjun did not kill his father's murderer. He was about 10-12 years old. Why is he still scared of the police? But since the whole movie is based on this premise, we swallow that and move along. Sanjana bursts into a fit of hysteria when Arjun comes back. She is hot and bothered because Arjun left her when they were both in their diapers! Bringing us to the conclusion that life really seems to begin at 10.