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