Branagh portrays Agatha Christie’s favorite detective for the third time in this supernatural thriller.
The result is something altogether more inventive, surprising, and engaging.
There’s no pesky, overwrought backstory here, no mustache origin stories.

Kenneth Branagh as Hercule Poirot in ‘A Haunting in Venice’.Courtesy of 20th Century Studios
The design, from the cinematography to the art direction, enhance this sense of supernatural unease.
We trust Poirot to have an explanation for everything, but what happens when he simply does not?
Branagh leads a strong ensemble here.

Michelle Yeoh in ‘A Haunting in Venice’.Courtesy of 20th Century Studios
Fey offers some of her strongest work in years.
But she sinks into the world with gusto, complete with a believable, delightful transatlantic accent.
Branagh has found a real talent in the young performer and continues to mold him admirably.

‘A Haunting in Venice’.20th Century Studios
Perhaps what is most satisfying aboutA Haunting in Veniceis the ways in which it continually surprises.