Special Guest Stars Alice Krige as Haruspex Tsimani Guest Stars Jamie Harris as Sergeant Dombey Maeve Dermody as Portia Fyfe Ronan Vibert as Ritter Longerbane Co Starring Brian Caspe as Nigel Winetrout Tracey Wilkinson as Afissa Waj Ali as Constable Berwick James Beaumont as Constable Cuppins Jim High as Fergus Chloe Pirrie as Dahlia Anthony Kaye as Bolero Anna Koval as Oona Ian Hanmore as Master Thorne Gregory Gudgeon as Doctor Morange Nigel David Young as Breakspear Backer Mina Andala as Mima Sawsaan Dejan Bucin as Edgal Hamlyn Theodore Preston as Jacob Dan Bradford as Chancery Guard John Malafronte as Foundling Headmaster