Guest Stars Jane Wymark as Joyce Barnaby Henry Ian Cusick as Gareth Heldman Jim Carter as Nathan Green Susannah Doyle as Vanessa Stone Diana Kent as Anne Heldman 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