Guest Stars Bronwyn James as Fanny Lambert Ellie Heydon as Anne Pettifer Jordan Nash as Jacob Wells North Douggie McMeekin as Charles Quigley Rosalind Eleazar as Violet Cross Jordon Stevens as Amelia Scanwell Francesca Mills as Cherry Dorrington Ben Lambert as Lord Fallon Steven Robertson as Robert Oswald Gerard Monaco as Constable Armitage Sheila Atim as Limehouse Nell Nicola Coughlan as Hannah Dalton Eric Kofi-Abrefa as Noah Webster Emily Forbes as Sukey Atkinson Ziggy Heath as Sam Holland Alicia Stark as Young Harlot 1 Samantha Seivwright as Young Harlot 2 Co Starring Roy Martin Thorn as Constable Uncredited Roy Beck as Mr. Abbadon