Guest Stars Jaime Murray as Ruth Kettering James D'Arcy as Derek Kettering Nicholas Farrell as Knighton Alice Eve as Lenox Bronagh Gallagher as Ada Mason Helen Lindsay as Sister Rosalia Roger Lloyd Pack as Insp. Caux Oliver Milburn as La Roche Tom Harper as Corky