Director: Steven Knight

Cast: Malachi Kirby, Erin Doherty, Stephen Graham, Jason Tobin, James Nelson-Joyce

A Thousand Blows is a 2025 British historical drama series created by Steven Knight, set in the brutal bareknuckle boxing underworld of Victorian London's East End. The show follows two Jamaican immigrants fighting for survival, identity, and respect in a world determined to crush them.

What is A Thousand Blows about?

Hezekiah and Alec are lifelong friends who cross the Atlantic from Jamaica hoping for a better life in England. What greets them in London's East End is neither opportunity nor welcome — instead they find themselves plunged into the raw, dangerous world of illegal bareknuckle boxing, where survival depends on fists as much as wits. Standing in their way is Sugar Goodson, a seasoned fighter whose reputation and ruthlessness make him the undisputed force of the underground fight circuit. As the two friends navigate poverty, racism, and the violent codes of the streets, they are forced to choose between preserving their friendship and doing whatever it takes to endure.

Cast & crew

The series stars Malachi Kirby and Erin Doherty in central roles, with Stephen Graham — one of Britain's most celebrated screen actors — delivering a commanding performance as a key figure in the fight world. The ensemble includes Jason Tobin, James Nelson-Joyce, Hannah Walters, Daniel Mays, and Adam Nagaitis, assembled under the direction of creator Steven Knight, best known for crafting Peaky Blinders.

Context & significance

For Persian-speaking viewers in the diaspora, A Thousand Blows carries immediate resonance: its central theme of two outsiders arriving in a foreign land, denied belonging, and forced to carve out dignity against the odds mirrors experiences that many Iranians abroad know intimately. Victorian London, though distant in time, reflects familiar tensions around immigration, identity, and belonging. The series is available on K-Time with a full Persian dub, making it exceptionally accessible — viewers can follow every punch, every conversation, and every emotional beat entirely in Persian without needing subtitles.

Where & how to watch

A Thousand Blows is available on K-Time with both Persian dub and Persian subtitles. Watch it on the web browser, your TV, or your phone — no VPN needed, no geo-blocking, and no extra download required. Subscribe and cancel anytime.