Guest Stars Barry Jackson as Dr. George Bullard Clara Paget as Charlotte Cameron Samantha Bond as Kate Cameron Gwyneth Keyworth as Bethan David Warner as Peter Fossett Luke Allen-Gale as Dave Doggy Day Lucy Briers as Jessica Wingate Grahame Fox as Nick the Money Daisy Keeping as Nerys Nicholas Asbury as Henry Tim Dutton as Jamie Cameron Jack Bence as Freddy Francine Morgan as Deidre James Richard Marshall as Young Peter Fossett Edna Doré as Granny Brightwell Barry Aird as Jock Cate Fowler as Mrs. Carter Josie Kidd as Peggy Leah Whitaker as WPC Richard Clifford as Hugh Snape Sid Mitchell as Thomas Brightwell Darren Clarke as Daniel Susan Engel as Harriet Wingate