Bobby Attfield (Sean Biggerstaff) jest świadkiem śmierci mężczyzny, którego ostatnie słowa brzmią: "Dlaczego nie Evans?". Młodzieniec postanawia wyjaśnić sprawę, w czym wspiera go piękna dziedziczka Frankie Derwent (Georgia Moffett). Nieoczekiwanie z pomocą przychodzi mu również przybyła z wizytą panna Marple (Julia McKenzie). Sprawa staje się jeszcze bardziej tajemnicza, gdy ktoś usiłuje zabić Bobby'ego. Okazuje się, że wszystkie tropy prowadzą do zamku Savage.