Nibhana (Pooja Bisht), Simar (Nazia Hussain), Tabbu (Archana Shastry) and Rain (Shafaq Naaz) go to Greece on a holiday and stay in a castle. But strange things start happening to them because of the presence of a ghost. Vedant (Kunaal Roy Kapur) is a local guide who takes them to the church when the girls feel the spirit’s presence one night. The priest in the church lets the girls stay the night in the church while Vedant goes to the castle to get their passports.
At the castle, Vedant meets Aveer (Rajniesh Duggal) who has been sent by Nibhana’s father to Greece to help his daughter and her friends. Aveer is a tantrik from Kashi. He agrees to come all the way to Greece as he was in love with Nibhana once upon a time.
Aveer brings all the four girls back to the castle. He soon realises that Rain is possessed by the spirit of a girl, Selena (Katerina Tarabanko), who had been murdered by her boyfriend, Jacob (Harris Kitsos). Jacob himself had soon died in an accident. How Aveer frees Rain and the castle from the clutches of the ghost is what the climax is all about.