Mary Carr (played by Erin Doherty) is a protagonist in A Thousand Blows.
Henry 'Sugar' Goodson (played by Stephen Graham) appears in A Thousand Blows.
Anne Glover (played by Caoilfhionn Dunne) appears in A Thousand Blows.
Esme Long (played by Morgan Hilaire) appears in A Thousand Blows.
Belle Downer (played by Jemma Carlton) appears in A Thousand Blows.
Edward 'Treacle' Goodson (played by James Nelson-Joyce) appears in A Thousand Blows.
Eliza Moody (played by Hannah Walters) appears in A Thousand Blows.
Alice Diamond (played by Darci Shaw) appears in A Thousand Blows.
A Thousand Blows (2025) — Character Map & Story Timeline
A Thousand Blows (2025) interactive character relationship network and AI-powered story timeline. Explore the connections, alliances, and conflicts between characters across the narrative arc.
AI Narrative Summary
Power dynamics between criminal empires in Victorian London's East End