Guest Stars Rosamund Pike as Sarah Beaumont James McAvoy as Ray Pritchard Edward Fox as Assistant Commissioner Summers Dominic Mafham as Michael Turner Nancy Lodder as Tracey Stephens Robert Hardy as Henry Beaumont Sam Troughton as Second Policeman Cassian Horowitz as William Benedict Sandiford as Mark Andrews Jonathan Hackett as Doctor Joanna Kanska as Greta Beaumont David Horovitch as Thomas Kramer Tom Chadbon as Dr. Julian Groves Elizabeth Bell as Elsie Kramer Robert Goodale as Bob Keegan Robert Pickavance as Eric Stephens Andrew Powell as First Official Paul Putner as Second Official Neil Conrich as First Policeman Philip Whitchurch as Ian Judd