Fey’s Ariadne Oliver gets through the gates, though, with a different kind of offer. She wants Poirot to accompany her to a séance. This medium, she says, appears to be the real deal and only he’ll be able to figure out if it’s all a trick. Soon he, reluctantly, finds himself at a Halloween party for the city’s orphans, held by a famous opera singer, Rowena, (Kelly Reilly) with a famously dead daughter whom they hope to contact later that evening when the children depart.
Branagh recruited a few of his “Belfast” stars into this ensemble, including Jamie Dornan as a doctor still haunted by the war and Jude Hill as his precocious son Leopold. Camille Cottin is a housekeeper, Kyle Allen is the dead girl’s ex-fiancé, and Michelle Yeoh is the theatrical medium Mrs Reynolds, who seems to be having a grand time chewing the scenery as a possible femme fatale.
It is a distinct shift in tone from the previous films — sadder and more serious, with grief and death everywhere. Even before Alicia’s mysterious death (off a balcony, into the canal with a horrific scrape on her back) the grand palazzo had a body count. It’s where doctors are said to have locked up children to die during the plague.
And this crew is in for a long, stormy, claustrophobic night with finger pointing, more deaths and some inexplicable phenomena at play. Poirot’s existential crisis is probably the least interesting aspect of the whole thing, despite its centrality to the plot, but Branagh doesn’t waste too much of his time diving into those self-indulgent waters.
Maybe Branagh should have been leaning more into horror this whole time with this franchise. Or maybe it’s a case of underestimating a director whose work is prolific and not always personal. It can be hard to take stock of a filmmaker’s career when they’ve made great Shakespeare and Cinderella adaptations as well as Thor and Artemis Fowl. But it’s always a pleasant surprise when it works as A Haunting in Venice very much does.
Running time: 107 minutes. Three stars out of four.