Guest Stars Benedict Wong as Pete Cheng Philip Glenister as DCI William Bell Rebekah Staton as Liz Amelia Bullmore as Helen Preger Marc Warren as Dominic Foy James McAvoy as Dan Foster Johann Myers as Sonny Stagg Michael Feast as Andrew Wilson Maureen Hibbert as Olicia Stagg Rebecca Ryan as Karen Collins Stuart Goodwin as Robert Bingham Charlie Ryan as Louis Collins Anthony Flanagan as Young Guy (Fax Bureau) Madeleine Potter as Professor Tate Elizabeth Elvin as Apex House Receptionist Carla Du Bois as Hotel Receptionist