Meet the cast of Harlots

Jessica Brown Findlay, Lesley Manville and Samantha Morton star in ITV Encore and Hulu's Georgian sex industry drama


Dorothy Atkinson – Florence Scanwell 


Who does she play? Florence Scanwell is a religious zealot who wants to clean up the streets and get rid of the Harlots, who she views as beyond redemption. This unlikeable character is also blind, meaning her daughter Amelia (Jordon Stevens) must care and support for her. The mother and daughter are poor but pious. 

Where have I seen her before? Dorothy Atkinson played Pauline in Mum (which also starred Lesley Manville in the lead role). Back in 2013 she was in Call the Midwife as Jane Sutton for series two.

Josef Altin – Prince Rasselas 


Who does he play? Prince Rasselas is a young “molly boy” (male prostitute) on the streets of Covent Garden. He wants to befriend street-girls but must also do what it takes to survive, selling information to people who’ll pay for it like Lydia Quigley. 

Where have I seen him before? Josef Altin starred in Unforgotten as Tyler, and Chewing Gum as Ryan. He also played Pypar in Game of Thrones.

 Jordan Nash – Jacob Wells North 


Who does he play? 10-year-old Jacob is the son of William and Margaret, and works in the brothel as a pageboy. At a young age he is completely immune to being shocked about the family business. 

Where have I seen him before? This young actor is already building an impressive CV, with roles in Hetty Feather, 100 Streets, and Dom Hemingway. At the age of five he also reached the second round of Britain’s Got Talent when he showed off his dancing skills to Simon Cowell.

Kate Fleetwood – Nancy Birch 


Who does she play? Nancy is Margaret’s oldest friend, who worked alongside her when they were Lydia Quigley’s girls. She is loyal, darkly funny, and has a moral compass. She rules the streets unbothered and specialises as a dominatrix, keeping her own house at the bottom of the market and renting out rooms to other harlots. 


Where have I seen her before? Eagle-eyed Star Wars fans may have spotted her in The Force Awakens, where she played a First Order Officer, while Harry Potter fans may remember her as Mary Cattermole from Harry Potter and the Deathly Hallows. Kate Fleetwood has also been in A Touch of Cloth (as Kate Cloth), EastEnders (as Karen, back in 2001), and Waking the Dead (as Zoe Morrison).