Guest Stars James Bradshaw as Dr. Max DeBryn Abigail Thaw as Dorothea Frazil Danny Webb as DI Arthur Lott John Light as Dempsey Richard Lintern as Dr. Rowan Stromming Daisy Head as Jenny Crisp Jamie Blackley as Johnny Franks Flora Montgomery as Rosalind Stromming Sam Reid as Brian Lomax Ian Gelder as Stan Tremlett Lisa Blackwell as Anne Porter Maggie Ollerenshaw as Mrs. Crabbin Charlie Creed-Miles as Teddy Samuels Patrick Malahide as Richard Lovell Jenna Harrison as Miss Tench Terence Harvey as DCS Crisp Jack Ashton as DC Ian McLeash Emma Stansfield as Sharon Veelie Harry Kershaw as Miles Percival Chris Brandon as Alexander Reece Michael Matus as Cyril Wright Holly Ridley as Valerie Quillen Rachael Heaton as Mary Tremlett Uncredited Colin Dexter as Pub Customer