Harlots BBC2, 9pm
We are back on Greek Street for the third and final series of the 18th Century sex-trade drama. With Margaret in chains and Lydia being held in the notorious Bedlam mental asylum, Charlotte (Jessica BrownFindlay, above) has been left in charge. When the brothel is attacked by The Saracen’s Head’s new owners, brothers Isaac and Hal Pincher (Alfie Allen and Ash Hunter), she vows to fight back.