CharacterWilliam NorthWilliam North in Harlots (2017), played by Danny Sapani. Read more about William North on Harlots Wiki at Fandom ↗Played byDanny SapaniAppears inHarlots2017