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