Guest Stars Imogen Clawson as Jenny Alderson Tony Pitts as Richard Alderson Gabriel Quigley as Hannah Herriot Drew Carter Cain as James Herriot Senior June Watson as Mrs. Tompkin Euan Macnaughton as Bill Weipers Philip Hill-Pearson as Rob Benson Heather Horsman as Nurse Mary Seumas MacKinnon as Stevie