A Thousand Blows
Drama

A Thousand Blows

6.7/10 2025 2 Seasons 12 Episodes

Hezekiah and Alec, two friends from Jamaica, finds themselves thrust into the criminal underbelly of London's East End. Here they meet Mary Carr, Queen of an all-female criminal gang known as the Forty Elephants, and run afoul of Sugar Goodson, criminal kingpin and notorious boxer.

On screen

Top Cast

Malachi Kirby

Malachi Kirby

Hezekiah Moscow

Erin Doherty

Erin Doherty

Mary Carr

Stephen Graham

Stephen Graham

Henry 'Sugar' Goodson

Caoilfhionn Dunne

Caoilfhionn Dunne

Anne Glover

Morgan Hilaire

Morgan Hilaire

Esme Long

Jemma Carlton

Jemma Carlton

Belle Downer

James Nelson-Joyce

James Nelson-Joyce

Edward 'Treacle' Goodson

Hannah Walters

Hannah Walters

Eliza Moody

Darci Shaw

Darci Shaw

Alice Diamond

Nadia Albina

Nadia Albina

Verity Ross

Jason Tobin

Jason Tobin

Mr Lao

Daniel Mays

Daniel Mays

William 'Punch' Lewis

Episodes guide

Seasons

Season 1

Season 1

6 episodes · 2025

Season 2

Season 2

6 episodes · 2026

Preview

Official Trailer

You may also enjoy

More Like This

The Buccaneers
7.0TV

The Buccaneers

2023

Killing Eve
7.9TV

Killing Eve

2018

Strike
7.2TV

Strike

2017

Penny Dreadful
7.8TV

Penny Dreadful

2014

The Nevers
7.9TV

The Nevers

2021

The Hitchhiker
6.2TV

The Hitchhiker

1983

Taboo
7.9TV

Taboo

2017

The Hunting Wives
6.9TV

The Hunting Wives

2025

Dracula
7.1TV

Dracula

2013

Unchosen
6.8TV

Unchosen

2026

Tip Toe
7.0TV

Tip Toe

2026

Small Axe
6.9TV

Small Axe

2020

Step Up
7.2TV

Step Up

2018

Ripper Street
7.4TV

Ripper Street

2012

Arrow
6.8TV

Arrow

2012

Capital
7.1TV

Capital

2015

London Spy
7.0TV

London Spy

2015

The Clearing
6.4TV

The Clearing

2023

S.W.A.T. Exiles
6.3TV

S.W.A.T. Exiles

2026

Ready when you are

Stream A Thousand Blows tonight.