En la Venecia del siglo XX, en un contexto posterior a la Seguna Guerra Mundial, se produce un aterrador misterio en la víspera del día de Todos los Santos que obliga al retorno del mayor detective del mundo. Disfrutando de la jubiliación y un exilio autoimpuesto en la ciudad más glamourosa del mundo, el investigador Hércules Poirot (Kenneth Branagh) se verá arrastrado a regañadientes a un nuevo caso, el más escalofriante de su carrera. Asiste a una sesión de espiritismo en un palazzo en ruinas y supuestamente embrujado. Cuando uno de los invitados a la sesión sobrenatural es asesinado, el detective se verá envuelto en un sinistro mundo de sombras y secretos.