Guest Stars Benedict Wong as Pete Cheng Amelia Bullmore as Helen Preger Philip Glenister as DCI William Bell Rebekah Staton as Liz Marc Warren as Dominic Foy Michael Feast as Andrew Wilson James McAvoy as Dan Foster Johann Myers as Sonny Stagg 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