Guest Stars Grace Stone as Siobhan Mooney Jemima Rooper as Karen Marsten Elizabeth Berrington as Diane Smith Denis Lawson as Philip Marston Rob Heaps as Stephen Marston Tanya Reynolds as Pearl Marston Doreene Blackstock as Audrey Lefevre Stefano Braschi as Oliver Fitzwarren