Guest Stars Robert Powell as Dr. Haydock Christina Cole as Lettice Protheroe Janet McTeer as Anne Protheroe Rachael Stirling as Griselda Clement Julie Cox as Young Miss Marple Miriam Margolyes as Mrs. Price-Ridley Tim McInnerny as Rev. Leonard Clement Ruth Sheen as Mrs. Tarrant Mark Gatiss as Ronald Hawes Stephen Tompkinson as Det. Insp. Slack Derek Jacobi as Col. Protheroe Jason Flemyng as Lawrence Redding Julian Morris as Dennis Clement Emily Bruni as Helene Dufosse Jane Asher as Mrs. Lester Herbert Lom as Augustin Dufosse Angela Pleasence as Miss Hartnell Siobhan Hayes as Mary Hill Jana Carpenter as Mrs. Ainsworth Jenny Howe as Maid Paul Hawkyard as Frank Tarrant John Owens as Photographer Uncredited Stephen Churchett as Coroner Marc Warren as Capt. Ainsworth Martin Heathcote as Const. Hurst