Uncredited Robert Glenister as Nicholas Blake Genevieve O'Reilly as Sarah Caulfield Jonny Phillips as Rustam Urazov Richard McCabe as Matthew Plowden Julia Krynke as Bibi Saparova