Character Relationships in A Thousand Blows

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) Poster

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

Character Network — 9 Characters

Key Relationships

Rating: 6.7/10 (112 votes)

Story Structure — 4 Plot Phases

Empires in the Shadows

Encroaching Territories

Whispers of Betrayal

Clash of Titans