A young woman's corpse is dumped in the library of Gossington Hall, home of Jane Marple's friend Dolly Bantry and her husband Arthur.
Geraldine McEwan as Miss Marple Ian Richardson as Conway Jefferson Tara Fitzgerald as Adelaide Jefferson Jamie Theakston as Mark Gaskell Giles Oldershaw as Edwards Florence Hoath as Pamela Reeves Joanna Lumley as Dolly Bantry James Fox as Colonel Arthur Bantry Simon Callow as Colonel Melchett Ben Miller as Basil Blake Emma Cooke as Dinah Lee Robin Soans as Dr Haydock Bruce Mackinnon as Scamper Jack Davenport as Superintendent Harper Mary Stockley as Josie Turner Emma Williams as Ruby Keene Adam Garcia as Raymond Starr David Walliams as George Bartlett Richard Durden as Mr Prestcott Steven Williams as Peter Carmody Tina Martin as Middle Aged Woman Zoe Thorne as Florence Anna Rawlins as Beatrice Abigail Neale-Wilson as Jessie Greg Bennett as Police Constable Laurence Richardson as Hotel Guest Miles Richardson as Frank Jefferson Marc Warren as Captain Ainsworth (in photograph)