A Haunting in Venice (2023) is a supernatural murder mystery directed by and starring Kenneth Branagh as the legendary Hercule Poirot. Based loosely on Agatha Christie’s novel Hallowe'en Party , the film departs from its source material to create a darker, atmospheric horror-inflected whodunnit set in post-World War II Venice. Plot and Setting