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ć Bobbyego. Okazuje się, że wszystkie tropy prowadzą do zamku Savage.