Guest Stars Jane Wymark as Joyce Barnaby Barry Jackson as Dr. George Bullard Laura Howard as Cully Barnaby Sam Heughan as Ian King Tony Haygarth as Jack Tewson Flora Montgomery as Sophie Baxter Susan Tracy as Hilary King Hugh Sachs as Harold Bumstead Tim Delap as David Monroe David Firth as Alan King Joseph Rye as James Taylor Luke McMillan as Boy 2 Charlie Brown as Boy 1 Oliver Ryan as Hamlet John Castle as Charles King David Henry as Photographer Morris Perry as Pub Landlord Ray Lonnen as Peter Baxter