Guest Stars Stephen Churchett as Coroner Benedict Cumberbatch as Luke Fitzwilliam Russell Tovey as PC Terence Reed Anna Chancellor as Lydia Horton Hugo Speer as James Abbot Steve Pemberton as Henry Wake Jemma Redgrave as Jessie Humbleby Lyndsey Marshal as Amy Gibbs Shirley Henderson as Honoria Waynflete Camilla Arfwedson as Rose Humbleby Steven Hartley as George Rogers James Lance as Dr. Geoffrey Thomas David Haig as Major Hugh Horton Julian Lightwing as Leonard Waynflete Tim Brooke-Taylor as Dr. Edward Humbleby Sylvia Syms as Lavinia Pinkerton Margo Stilley as Bridget Conway