Special Guest Stars Alice Krige as Haruspex Tsimani Guest Stars Jamie Harris as Sergeant Dombey Ariyon Bakare as Darius Maeve Dermody as Portia Fyfe Anna Rust as Fleury Leanne Best as Madame Moira Co Starring Tracey Wilkinson as Afissa Waj Ali as Constable Berwick James Beaumont as Constable Cuppins Scott Reid as Quill Mark Lewis Jones as Magistrate Flute Issy Stewart as Louisa Pembroke Theo Barklem-Biggs as Cabal Ross Green as Leonid Pembroke Ian Hanmore as Master Thorne Veronika Čermák Macková as Young Aisling Gregory Gudgeon as Doctor Morange John Comer as Master Horatius Symes Ben Bradshaw as Constabulary Clerk Leon Herbert as Pierce Guilfoyle Matthew Burt as Sailor Ilian Gergišák as Young Philo Ethan Kamula as Young Darius Jake Zahradnik as Younger Finch Robinah Kironde as Hortensia Guilfoyle