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 Nick Barber as Harry Green Lynda Bellingham as Jane Willows Terrence Hardiman as Dr. James Lavery Rebecca Saire as Miriam Heartley-Reade Nicholas Rowe as David Heartley-Reade Tim Treloar as Uniformed Police Officer Malcolm Tierney as Per Hansen