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 Sally Dexter as Mrs. Chynoweth Emma Spurgin Hussey as Mrs. Zacky Martin Harriet Ballard as Ruth Teague Daniel Cook as John Treneglos