A Thousand Blows season 2: who is in the cast of Disney Plus show? Full details

A Thousand Blows will feature some new faces in season two 👀🥊

  • Disney’s hit historical drama A Thousand Blows is back.
  • It is from the mastermind behind Peaky Blinders.
  • But who can you expect to see in the cast this time around?

A Thousand Blows has made its highly anticipated return just in time for the weekend. The hit historical drama steps back into the ring less than a year after it debuted.

Steven Knight, the mastermind behind Peaky Blinders, is the creator of the Disney+ series. It boasts a cast full of established and rising stars - including key members of Netflix’s Adolescence.

The second season made its debut today (January 9) - so that is your next binge watch sorted! But who is in the cast this time around?

What to expect from A Thousand Blows season 2?

Erin Doherty as Mary in A Thousand Blowsplaceholder image
Erin Doherty as Mary in A Thousand Blows | Robert Viglasky/Disney+

Disney Plus teases: “Inspired by the true-life stories of a group of characters battling for survival in the brutal East End of London in the 1880s. One year later, Hezekiah's a shadow of the man he once was whilst Sugar Goodson is estranged from his family and drinking himself to death.

“Just as Wapping is about to sigh its last breath, Mary Carr bursts back into town with her loyal second, Alice Diamond, to reassemble her gang and reclaim her crown. As always, Mary has a plan; one which will involve all those she holds dearest. And this time it's riskier than ever.”

Who is in the cast of A Thousand Blows season 2?

  • Malachi Kirby - Hezekiah Moscow
  • Erin Doherty - Mary Carr
  • Stephen Graham - Henry ‘Sugar’ Goodson
  • James Nelson-Joyce - Edward “Treacle” Goodson
  • Darci Shaw - Alice Diamond
  • Hannah Walters - Eliza Moody
  • Nadia Albina - Verity Ross
  • Morgan Hilaire - Esme Long
  • Jemma Carlton - Belle Downer
  • Caoilfhionn Dunne - Anne Glover
  • Jason Tobin - Mr. Lao
  • Susan Lynch - Jane Carr
  • Daniel Mays - William ‘Punch’ Lewis
  • Gary Lewis - Jack Mac
  • Aliyah Odoffin - Victoria Davies
  • Robert Glenister - Indigo Jeremy

Who is new for series 2 of A Thousand Blows?

Joining the ensemble cast for season two are Ned Dennehy as Bull Jeremy and Catherine McCormack as Sophie Lyons. Viewers may recognise Ned from his role as Charlie Strong in Steven Knight’s other hit TV series - Peaky Blinders.

He is set to return for the Netflix movie The Immortal Man later this year. Meanwhile Catherine has had roles in shows like The Witcher, Slow Horses, and Sherlock.

Comments

 0 comments

Want to join the conversation? Please or to comment on this article.

Dare to be Honest
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice