A Haunting in Venice is an eerie, atmospheric, beautifully shot, and amazingly acted haunted house mystery. Easily the best of the Poirot Mystery films so far; it improves on the last two by adding a well-crafted aura of suspense and spookiness. Kenneth Branagh delivers a committed performance as the serious, discerning, and brilliant Hercule Poirot. Michelle Yeoh, like always, didn't disappoint with her spectacular performance. The twist was pleasantly shocking; I wasn’t able to guess it correctly. All in all, A Haunting in Venice was a thoroughly entertaining mystery, perfect for spooky season!