Haunted 3D review: Familiar ghost story that works better than expected
Vikram Bhatt’s Haunted 3D: Echoes of the Past tells the story of a washed-up director, a cursed castle and a haunted romance. The mystery of the film attracts attention, but weak VFX and minimal scares limit its impact.

Release date: July 12, 2026
At a time when horror films are struggling to attract attention with big VFX, loud scares and technology designed to scare you out of your theater seat, here comes Vikram Bhatt’s film. Haunted 3D: Echoes of the PastA film that goes back to basics.
The film is technically quite flawed. The VFX neither scares nor excites you, and the story is definitely familiar. A haunted castle, a mysterious spirit, and a man who can see what no one else can. We’ve seen this template before, but surprisingly, haunted 3d Manages to keep you curious. Because sometimes, a horror movie doesn’t need to recreate the ghost. It just has to make you curious to know what the ghost wants.
❮❯
The film begins with Dev (Maha Akshay Chakraborty), a popular film director from Mumbai, who travels to a fictional Maniktal village in Himachal Pradesh after being betrayed by the woman he loved. While staying in a hotel converted into a palace, he meets Sunehri (Chetna Pandey), a beautiful mysterious woman who exists only for him. Naturally, everyone around him believes that Dev is losing his mind.
But soon, Dev realizes that there is no other soul roaming around in Sunehri Mahal. There is a deep connection between them. They believe that once their stars align, their savior will come. With references to astrology, Mercury retrograde in 2026, and fate, the film creates the idea that their meeting was never accidental.
As Dev gets closer to her, he discovers the truth behind the palace. A certain part of it is cursed and anyone who enters it is trapped in the 19th century. It’s not just ghosts that inhabit the palace… it bends time. Dev and his friend then meet a historian who helps them uncover Sunehri’s past and the mystery of the palace, taking them into a world of monarchy, love, betrayal, black magic and past life connections.
The film also brings in themes of karma and the teachings of the Bhagavad Gita, giving an additional layer to its supernatural story.
The dialogue is mixed, but sometimes amusing. Instead of regular profanity, the film gives us “Fish Off”, which turns out to be an unexpected comic moment. Lines like “When the possible becomes impossible, there is no way out except accepting the impossible” are repeated in Hindi and English to add drama. and Old World language, with words like “boiling youth“, sounds strange but somehow fits into the world of the film.
The climax also brings a familiar fantasy element, with the villain’s existence linked to living forces that need to be destroyed before he is ultimately defeated, giving off strong Harry Potter and the Horcruxes-like vibes.
What hurts the most about the film is that, despite all its supernatural elements, there is almost no actual horror here. The mystery works, and there’s enough intrigue to keep you engaged, but a ghostly figure appearing on the screen is no longer enough to keep audiences jumping out of their seats. Horror has evolved, and filmmakers need to do more than just rely on terrifying faces and sudden appearances.
However, the greatest extent of haunted 3d Its technical execution. The VFX is weak, and feels like an added attraction to bring audiences to theaters rather than something that enhances the 3D experience. Sadly, our screens and the 3D glasses they offer are so mediocre that they completely diminish the experience. And most importantly, in today’s time, spending around Rs 500 on a theater ticket comes with expectations; The audience deserves more than just excuses. Thankfully, the film doesn’t make you completely regret the experience. This is the kind of supernatural drama that may work better with tier-3 and tier-4 audiences.
Mahaakshay “Mimoh” Chakraborty manages to handle the complex shades of Dev, even if he doesn’t completely impress you. Chetna Pandey looks beautiful and has screen presence, although she needs more polish as an actor. Praneet Bhatt plays a menacing role as the villain, while Kritika Desai creates an eerie atmosphere.
The music is classic Vikram Bhatt horror territory: enjoyable to watch, but unlikely to stick with you. However, the editing keeps the film tight with a crisp runtime of just over 2 hours.
Haunted 3D: Echoes of the Past It won’t haunt you after you leave the theatre, but it’s enough to keep you sitting till the end. But the bigger question you’re left with is whether budget can continue to be an excuse for mediocre filmmaking. At a time when I love movies PassionMade by a YouTuber on a limited budget, it proves that while strong writing and smart storytelling can make an impact even without massive resources, filmmakers need to push beyond the limits. A limited budget may limit scale, but it should never limit imagination.
And this is where Vikram Bhatt’s latest horror outing falls short. It definitely had an interesting premise and enough ingredients to become something great!


