Full Cast — A Thousand Blows (2025–2026)
Malachi Kirby
Hezekiah Moscow
Erin Doherty
Mary Carr
Stephen Graham
Henry 'Sugar' Goodson
Caoilfhionn Dunne
Anne Glover
Morgan Hilaire
Esme Long
Jemma Carlton
Belle Downer
James Nelson-Joyce
Edward 'Treacle' Goodson
Hannah Walters
Eliza Moody
Darci Shaw
Alice Diamond
Nadia Albina
Verity Ross
Jason Tobin
Mr Lao
Daniel Mays
William 'Punch' Lewis
Gary Lewis
Jack Mac
Francis Lovehall
Alec Munroe
Tom Davis
Charlie Mitchell
Ned Dennehy
Bull Jeremy
Catherine McCormack
Sophie Lyons
Ziggy Heath
Peggy Bettinson
Ashley Walters
Switch
Jair Ellis
Young Hezekiah Moscow
Susan Lynch
Jane Carr
Maeve Dermody
Lady Grace
Aliyah Odoffin
Victoria Davies
Jerome Wright
MC
Adam Nagaitis
Earl of Lonsdale
Elliot Cable
Dickie Summerville
Elliot Warren
Sharkey Devenish
Thomas Reddy
Punch's Son
Eddie Toll
Saul Woolfe
Ella Lily Hyland
Marianne Goodson
Elise Evans
Rose Goodson
Will Bagnall
Thomas Goodson
Tom Andrews
Marquess of Queensbury
Lee Sellers
Ernest Hall
Andy Apollo
George Linton
Ruaridh Mollica
Nicolas Grafton