Guest Stars Jane Wymark as Joyce Barnaby Laura Howard as Cully Barnaby Toby Jones as Dan Peterson Tobias Menzies as Jack Dorset Maggie Steed as Rosemary Furman Orlando Bloom as Peter Drinkwater Richard Hope as Gordon Brierly Barbara Jefford as Barbara Drinkwater Hannah Gordon as Bella Devere Emily Canfor-Dumas as Annabel Weston Cassian Horowitz as James Josephine Tewson as Samantha Johnstone 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