Rehaan (Gaurav Arora) and Shaina (Kriti Kharbanda) return to Romania after a few years of their marriage. Apparently they lived there when they were unmarried. But when Rehaan got an offer as a Venture Capitalist for the East European Finance Company, Shaina was insistent that he take up the job. Rehaan was reluctant, since he had a secret to hide. On the very first day, while unpacking her luggage, Shaina experiences paranormal activities. Rehaan refuses to believe her.
A month later, while on a business trip, Rehaan receives a frantic call from Shaina requesting for help. She is found holed up in a telephone booth in a rural area. Apparently, she had gone there to visit a clairvoyant. And thence, the narrative juggles back and forth as to what plagues them and what leads her to the clairvoyant. The local priest can't do much about it. The ghost knows the priest's past. So, a blind Indian student studying Psychometrics in Romania enters the game.
Then, enters Aditya Shrivastava (Emraan Hashmi, Shaina's former boyfriend) to rescue his lady love from the evil spirit. Aditya has some strange premonition about all the events taking place in Shaina's life. He offers to help her to fight the spirit and free his lady love from all the pain she is going through. Although, Shaina doesn't believe him at first, certain series of events make her believe that the spirit has something to do with her husband Rehaan. She finds out that he is keeping Raaz which has now started to haunt their life.