Guest Stars Tristan Sturrock as Zacky Martin Richard Hope as Harris Pascoe Turlough Convery as Tom Harry James Wilby as Lord Falmouth Robert Daws as Dr. Choake John Hopkins as Sir Francis Basset Jason Squibb as Reverend Odgers Esme Coy as Rowella Chynoweth Ciara Charteris as Emma Tregirls Daisy Moore as Rosa Alex Bartram as Town Hall Clerk