In 1944, a team of five allied soldiers are assigned to protect a French mansion that the Nazis recently vacated. They are late arriving to relieve the current watch, who are suspiciously eager to leave. Almost immediately after they do, weird things begin happening to each of the five as they split up and check out the mansion. Clearly, this house is haunted, and it’s no surprise since the Nazis seem to have ritual-killed the family who once lived there (the pentagram in the attic is not just decorative, it’s fully operational).
From the moment Billy Zane appears on screen, it is clear that Ghosts of War is not going to be a good movie, and is not even trying to be one. Its goal appears to be to make you jump in terror, with it settling for mild twitches of surprise. Which kind of works, in its way. The house is mysterious enough to keep your attention, and the weird things happening within are clearly not random. These patterns hint that there is a solution to be found somewhere in the house, and our five soldiers are focused on figuring it out.
But then, things go sideways in a hurry, and that is because Ghosts of War has one other secret goal, ripped directly from M. Night Shyamalan’s playbook. Namely, to blow your mind when the truth behind these strange events is revealed. And as in most Shyamalan films, Ghosts of War’s twist feels like a cheap gimmick. Not only does his particular twist make no sense, the movie would have been better if it had just been left out.
That ill-conceived twist turns this uniquely-set haunted house movie into something we have seen done many times before, and seen done better just as many times. Especially because Ghosts of War’s ending seems to have been misplaced, or else it disappeared into thin air. Where did it go? Perhaps Billy Zane can track it down, but until he does, what’s left is a movie that is both a half hour too long and 20 minutes too short.