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