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