Guest Stars Ophelia Lovibond as Jessica Rattenbury Zoe Boyle as Hope Ransome Kellie Shirley as Madeleine Cotton Ben Aldridge as Daniel Rattenbury Jenny Seagrove as Cecile Rattenbury Catherine Walker as Fiona McKendrick Danny Midwinter as Steven Mullan Susan Tracy as Frances Wheeler Dougal Irvine as Alex Hadley Tim Treloar as Marc Cotton Simon Shackleton as Canter's Lawyer Julian Wadham as Tom Rattenbury Michael Simkins as Manfred Canter Uncredited Simon John Wilson as Policeman Alan Bond as Reporter Colin Dexter as Man in wheelchair in gallery Emma Holmes as Journalist