Guest Stars Chiwetel Ejiofor as DS McCorkindale David Suchet as Edward Palmer Gillian Kearney as Catrin Palmer James McAvoy as Martin Vosper Paul Chahidi as Mike Stott Richard Ridings as DCI Quarry Shenagh Govan as Mrs. Wilson Mark Letheren as Jack Seddon Kiran Dadlani as Jan Delon Watson as Carol Joanne Unwin as Reporter Stanley Kaye as News vendor