Guest Stars Kevin Doyle as Joseph Molesley Allen Leech as Tom Branson David Robb as Dr. Richard Clarkson Paul Copley as Mr. Mason Michael Cochrane as Reverend Travis Zoe Boyle as Lavinia Swire Iain Glen as Sir Richard Carlisle Clare Calbraith as Jane Moorsum Christine Mackie as Daphne Bryant Kevin McNally as Horace Bryant Anton Saunders as Arresting Officer Stephen Omer as Registrar Uncredited Teresa Mahoney as Villager Ed Pearce as Reggie Swire