Agatha Christie's The Pale Horse
When a mysterious list of names is found in the shoe of a dead woman, Mark Easterbrook (Rufus Sewell, The Man in the High Castle) is determined to find out why his name is on it. His investigation leads him to three women living at former inn The Pale Horse. As more deaths occur, Mark finds himself thinking the unthinkable. Could this all be the work of witchcraft, and is he himself cursed?