Guest Stars Tristan Sturrock as Zacky Martin Pip Torrens as Cary Warleggan Caroline Blakiston as Aunt Agatha John Hollingworth as Captain Henshawe Richard Hope as Harris Pascoe Crystal Leaity as Margaret Vosper Matthew Wilson as Mark Daniel Robert Daws as Dr. Choake Gracee O'Brien as Jinny Martin Michael Culkin as Horace Treneglos Richard Harrington as Captain Andrew Blamey Harriet Ballard as Ruth Teague Alexander Arnold as Jim Carter Mary Woodvine as Mrs. Teague