Loading...
A Thousand Blows

A Thousand Blows

2025·TV series·2 seasons · 12 episodes

Drama

6.7 / 10 (121 votes)

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.

Created by
Steven Knight
Original language
English
First aired
21 February 2025

Where to Watch

Availability in the US · Subtitle and audio track data

Subtitle and audio languages not checked yet.

Last verified 2 Nov 2026

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