Guest Stars Tristan Sturrock as Zacky Martin Pip Torrens as Cary Warleggan Caroline Blakiston as Aunt Agatha Ed Browning as Paul Daniel John Hollingworth as Captain Henshawe Crystal Leaity as Margaret Vosper Matthew Wilson as Mark Daniel Gracee O'Brien as Jinny Martin Robert Daws as Dr. Choake Michael Culkin as Horace Treneglos Jason Squibb as Reverend Odgers Robin Ellis as Reverend Halse Sally Dexter as Mrs. Chynoweth Emma Spurgin Hussey as Mrs. Zacky Martin Patrick Ryecart as Sir Hugh Bodrugan Mark Frost as Tom Carne Harriet Ballard as Ruth Teague Alexander Arnold as Jim Carter Mary Woodvine as Mrs. Teague