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