Guest Stars Jane Wymark as Joyce Barnaby Laura Howard as Cully Barnaby Toby Jones as Dan Peterson Tobias Menzies as Jack Dorset Orlando Bloom as Peter Drinkwater Maggie Steed as Rosemary Furman Richard Hope as Gordon Brierly Barbara Jefford as Barbara Drinkwater Hannah Gordon as Bella Devere Josephine Tewson as Samantha Johnstone Cassian Horowitz as James Emily Canfor-Dumas as Annabel Weston Bill Thomas as Ray Dorset Timothy West as Marcus Devere Marsha Fitzalan as Laura Brierly Moray Watson as Edward Allardice Nickolas Grace as Frank Mannion Shelagh Fraser as Jane Rochelle Robert Goodale as Dr. Sellers Marlene Sidaway as Mrs. Foster Dominic Childs as Alex Chloe Tucker as Caroline Devere Richard Trinder as Michael Weston Caroline Faber as Ruth Weston Malcolm Rennie as Alderman