Full Cast — A Thousand Blows (2025–2026)

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

Gary Lewis

Gary Lewis

Jack Mac

Francis Lovehall

Francis Lovehall

Alec Munroe

Tom Davis

Tom Davis

Charlie Mitchell

Ned Dennehy

Ned Dennehy

Bull Jeremy

Catherine McCormack

Catherine McCormack

Sophie Lyons

Ziggy Heath

Ziggy Heath

Peggy Bettinson

Ashley Walters

Ashley Walters

Switch

Jair Ellis

Young Hezekiah Moscow

Susan Lynch

Susan Lynch

Jane Carr

Maeve Dermody

Maeve Dermody

Lady Grace

Aliyah Odoffin

Aliyah Odoffin

Victoria Davies

Jerome Wright

MC

Adam Nagaitis

Adam Nagaitis

Earl of Lonsdale

Elliot Cable

Dickie Summerville

Elliot Warren

Elliot Warren

Sharkey Devenish

Thomas Reddy

Punch's Son

Eddie Toll

Saul Woolfe

Ella Lily Hyland

Ella Lily Hyland

Marianne Goodson

Elise Evans

Rose Goodson

Will Bagnall

Thomas Goodson

Tom Andrews

Tom Andrews

Marquess of Queensbury

Lee Sellers

Lee Sellers

Ernest Hall

Andy Apollo

Andy Apollo

George Linton

Ruaridh Mollica

Nicolas Grafton

← Back to A Thousand Blows