I 1947 er Hercule Poirot pensjonist og bor i Venezia, og ansetter tidligere politi-betjent Vitale Portfoglio til å fungere som hans personlige livvakt. Forfatter Ariadne Oliver overtaler Poirot om å delta på en Halloween-fest og seanse som skal finne sted ved palasset til den berømte opera-sangerinnen Rowena Drake. Ariadne ønsker at Poirot skal avsløre Joyce Reynolds, en sykepleier fra første verdenskrig som ble klarsynt, som Ariadne mener er en bedrager. Selve palasset påstås å være hjemsøkt av åndene til barn som, da palasset tidligere fungerte som et barnehjem, ble låst inne og etterlatt for å dø når en pest feide gjennom byen. Det går rykter om at åndene etter disse barna plager alle sykepleiere og leger som våger seg inn der.