Arjun Bhagwat is a money-hungry ex-police officer involved in committing crimes. An atheist, he regularly visits the church to donate money to orphans. He has a sexual relationship with a model, Priya who harbors romantic feelings for Arjun.However, Arjun can only have a no-strings-attached relationship, and nothing else.
Arjun makes a deal with a gangster and pimp, Sameer (Shekhar Shukla), to solve the mystery of the unexplained disappearance of his prostitutes. While investigating, Arjun finds a phone number linked to the missing girls. He tells Sameer to send a prostitute to that number. Sameer decides to send Reshma, a college newcomer in the business, who has chosen this work to feed her family, but keeps this a secret from them. Reshma is sent to the house of Dheeraj Pandey who is actually a psychopathic murderer responsible for torturing and killing the missing hookers. He decides to do the same with Reshma and throws her in a dark well, with the intention of torturing her till she dies.
Arjun discovers that Dheeraj is the murderer and informs the police. While Dheeraj is held in jail, the commissioner calls a psychiatrist to extract his confession. Dheeraj tells the doctor that he kills women because he thinks they take advantage of men. Dheeraj is eventually released under Nirmala Pandit's influence. Meanwhile, Reshma escapes from the well and tries to find her way out through the forest.
Arjun meets Dheeraj's family, and the family reveals that Dheeraj used to beat his wife. Up next, he meets a private dancer, Sonia, who was also tortured by Dheeraj but managed to escape. Arjun then meets an idol-maker who used to work with Dheeraj. The maker tells him that Dheeraj used to make idols of devils instead of deities and killed the factory owner who tried to stop him. Inspector Sadaa (Sudhanshu Pandey) informs Arjun that Dheeraj is free, and the police try to track him down as quickly as possible. Nirmala and Dheeraj enter the same temple where Reshma is hiding. Nirmala and the priest, who had both been unaware of Dheeraj's true nature, are killed by Dheeraj, but not before the priest reveals that Reshma is also there. Dheeraj finds the terrified Reshma who urinates (out of fear) on seeing him. Dheeraj then brutally murders her, escaping just before Arjun and the cops arrive. Arjun finds Reshma's body and breaks down, feeling guilty and responsible for her death.
Dheeraj targets Priya next, whom he calls for a photoshoot and tries to torture, but Arjun saves her, engaging Dheeraj in a fight as police officers show up. They request Arjun not to kill Dheeraj. Dheeraj then plays the tape he recorded when he was torturing Reshma. Hearing Reshma's pleading cries, Arjun, tormented by her death and blaming himself for it, furiously stabs Dheeraj multiple times until being stopped by inspector Sadaa but after witnessing bestiality of Dheeraj in form of Reshma's cries Sadaa ultimately shot him thus killing him ending his reign of terror once and for all. As the film ends, Arjun visits a church with Priya, implying that he had faith in God and Priya's near-death has made him realise his love for her.