Guest Stars Jane Wymark as Joyce Barnaby Henry Ian Cusick as Gareth Heldman Jim Carter as Nathan Green Diana Kent as Anne Heldman Susannah Doyle as Vanessa Stone Lynda Bellingham as Jane Willows Nick Barber as Harry Green Rebecca Saire as Miriam Heartley-Reade Nicholas Rowe as David Heartley-Reade Tim Treloar as Uniformed Police Officer Terrence Hardiman as Dr. James Lavery Malcolm Tierney as Per Hansen