Horror films these days often lean heavily on flashy visual effects and a barrage of jump scares, but "Haunted 3D: Echoes of the Past" takes a refreshing detour. Director Vikram Bhatt revisits a familiar theme: a solitary man, a haunted mansion, and a tragic spirit in search of closure. While the plot doesn’t throw many curveballs, it still manages to keep you hooked with its mystery-driven storyline.
The film centers around Dev, a successful filmmaker whose personal heartbreak leads him to a remote palace nestled in the hills. What starts as a peaceful retreat quickly morphs into a supernatural enigma when he meets Sunehri, a mysterious woman visible only to him. As the lines between reality and illusion start to blur, the film gradually reveals the secrets lurking within the palace's walls.

Main Vaapas Aaunga Review: Imtiaz Ali Delivers a Heartfelt Tale That Lingers Beyond the Credits
Jun 13, 2026
Mahaakshay Chakraborty gives a solid performance as Dev, shouldering much of the film's emotional weight. Chetna Pande adds an enchanting quality to Sunehri, making her character captivating enough to keep the audience engaged. Their chemistry fits nicely within the film's romantic-horror blend, even if the writing sometimes feels a bit predictable.

Bharat Bhhagya Viddhaata Review: Kangana Ranaut Powers a Tense and Moving Tribute to Everyday Heroes
Jun 13, 2026Where the film falters is in its technical aspects. The visual effects can come off as outdated and don’t quite deliver the genuine scares that horror fans crave. Those seeking intense thrills might leave feeling let down, as the film prioritizes storytelling over sheer terror. Nevertheless, its greatest strength lies in maintaining viewers' interest in the mystery behind the haunting.
Vikram Bhatt may not be breaking new ground in the genre, but he does offer a watchable supernatural drama that strikes a decent balance between romance, suspense, and horror. While the scares might be few and far between, the intrigue surrounding the ghostly tale is enough to keep the film afloat.