Nand is trying to lose his virginity in a town where the sex ratio is skewed and the chances to score are abysmal. Shanu enters Nand’s school as the new English teacher. She has Nand fantasising about her and he decides to track her down. He witnesses her inviting Pappu in, leaving him clueless. His confusion increases further when he gets to know about the various men that Shanu has slept with.
Nand disappoints Priyanka by asking for her maid’s number instead of hers as he plans to investigate the curious case of Shanu. He sets up Veera, the maid to spy on Shanu. Another attempt by Priyanka trying to get Nand to date her fails when he leaves her hanging to meet Veera. Veera refuses to spy for him and leaves Nand shocked when he realizes that Veera has a love bite given to her by Shanu.
Nand convinces his father to pay for his English tuition and takes him to meet Shanu immediately. A ticked off Pushpa, along with her friends decide to spy on Shanu to make sure she doesn’t target their men. Shanu’s classes start having a positive impact on Nand. Impressed by Nand’s new avatar, Priyanka flirts with him while seeking his help in filling a form when he again disappoints her.
A confident Nand tries to kiss Shanu and ends up getting slapped. Furious with the snub, he decides to lay Shanu’s antics bare in front of Naveen. As Nand tells Naveen about Shanu’s doings, Naveen breaks down and reveals to Nand that Shanu is possessed by a spirit of a prostitute Rasbhari, and it is this spirit who makes her seduce people.
Naveen tells Nand how he fell in love with Shanu who was educated, caring and funny. One day, as Naveen came home he was greeted and seduced by Rasbhari. The next morning Shanu was back, oblivious of her antics as Rasbhari. Out of embarrassment, Shanu wants to leave town but Naveen doesn’t let her go. Nand, taken aback by the story goes to apologize to Shanu.
Nand slaps Vipul when he talks in a derogatory manner about Shanu. Shanu asks Nand about his foul mood and he tells her how Priyanka is still not talking to him. Shanu guides Nand on how to be back in Priyanka's good books. Then one night, Nand witnesses Rasbhari and she tries to seduce him but a shocked Nand rushes back home. The overtly suspicious Pushpa smells something fishy.
On Nand’s last day at the tuition, Rasbhari comes and tries to seduce him again but Nand resists and confesses that he likes Priyanka. Rasbhari, then gives lessons in love to Nand and he finally makes out with Priyanka. On seeing a love bite on Nand, Pushpa calls up her friends to gather and teach a lesson to Shanu. Nand gets to know about this and rushes to Shanu’s house.
Nand devises a plan to divert all the women from Shanu’s house. Before leaving, Shanu says something that makes Nand suspicious and leads him to rethink of Rasbhari’s truth. Shanu escapes safely and leaves Nand with a lot of unanswered questions. Back in present day, New Delhi Nand completes narrating this story to an unbelieving friend still not being able to answer who Shanu/Rasbhari really was.