The new series created byPeaky Blinderscreator Steven Knight,A Thousand Blows, is now available for streaming on Hulu, and its cast is one reason why it’s worth a watch.A Thousand Blowstakes place in late 19th century London and follows the interactions between those involved in underground bare-knuckle boxing and their clashes with the Forty Elephants, a real-life crime ring run by women. While it has just been released, it already seems apt to argue that it is one of thebest shows on Hulu right now.
A Thousand Blowshas already gotten positive reviews, with critics noting the phenomenal performances of its entire cast, great historical setting, and interesting plot. Likewise, ahead of its wide release for audiences,A Thousand Blowsdebuted with an 83% Rotten Tomatoes score, and it has since gone up to a whopping 92% critical approval rating. Appropriately, the series' cast is great throughout, leaving audiences to wonder what else the stars have been in.

Malachi Kirby As Hezekiah Moscow
Date Of Birth: August 17, 2025
Actor:Malachi Kirby was born in Battersea, London in 1989, and first became interested in acting during high school. Kirby attended acting school and began his career in theatrical productions before moving to television with appearances on British shows such asEastEnders. Since then,Kirby has gained attention in episodes of acclaimed shows likeRootsandBlack Mirror. Malachi Kirby has also appeared in films such asSmall Axe: Mangroveand, more recently,Wicked Little Letters.
Wicked Little Letters
Bill
Character:InA Thousand Blows, Malachi Kirby portrays Hezekiah Moscow. He has recently emigrated from Jamaica and is looking to make his name in London for the first time. He is joined by his friend Alec Munroe, but the two wind up in trouble after they cross paths with both Henry “Sugar” Goodson, a notorious boxer in an illegal boxing group, and Mary Carr, the leader of the Forty Elephants, a women’s only crime group.
Stephen Graham As Henry “Sugar” Goodson
Date Of Birth: August 08, 2025
Actor:Stephen Graham was born in Lancashire, England in 1973, and he began acting as a young child. After appearing in small roles in several movies and TV shows during the 1990s,Graham gained broader recognition in 2000 after starring in Guy Ritchie’s filmSnatch. Graham has starred in a variety of different roles throughout his career, gaining roles in everything fromGangs of New Yorkto thePirates of the Caribbeanseries. Stephen Graham has received numerous awards and nominations throughout his career and has several impressive upcoming roles.
Venom: Let There Be Carnage
Patrick Mulligan
Character:Stephen Graham plays the main role of Henry “Sugar” Goodson inA Thousand Blows. Sugar Goodson is one of the leading bare-knuckle boxers in the illegal boxing world of London’s East End. Throughout the season, Goodson is at odds with Mary Carr and the Forty Elephants. However, he also has a growing rivalry with newcomer Hezekiah Moscow.
Erin Doherty As Mary Carr
Date Of Birth: August 04, 2025
Actor:Erin Doherty was born in Crawley, England in 1992, and she has often acted in theatrical productions since beginning her career. In the second half of the 2010s, Doherty held small roles in British productions. However,Erin Doherty is likely best known for starring as Princess Anne in two seasons of the popular seriesThe Crown. She has also appeared in the moviesFirebrandandReawakening, and has another project,Adolescence, releasing soon on Netflix.
Reawakening
Clare
Character:Erin Doherty portrays the Forty Elephants leader, Mary Carr, inA Thousand Blows. The Forty Elephants were a real-life crime syndicate with only women members, andMary Carr is inspired by their real historical members. Throughout the series, she and her group run into disagreements with Sugar Goodson, and she grows closer with Hezekiah Moscow.
A Thousand Blows Supporting Cast & Characters
Francis Lovehall As Alec Munroe: Lovehall appears as Alec Munroe, a close friend of Hezekiah Moscow, inA Thousand Blows. Lovehall has appeared in the showsHis Dark Materials, Masters of the Air,andChampion, and he has also played roles in the moviesSmall Axe: Lovers RockandDeath on the Nile.
Ziggy Heath As Peggy Bettinson: Heath appears as Peggy Bettinson inA Thousand Blows. He began his career in theater, but he has also appeared in numerous British television series such asWhat Remains, Black Mirror, The Miniaturist, and more. Ziggy Heath has also recently appeared in the filmsGreatest DaysandOne Life.

The 25 Best Historical TV Shows
From Vikings to Spartacus, historical series are always admired. These 25 are the best historical TV shows.
James Nelson-Joyce As Treacle Goodson: InA Thousand Blows, the character Treacle Goodson is played by James Nelson-Joyce. Nelson-Joyce has appeared in series such asShameless, Mount Pleasant, World on Fire, The Outlaws, Industry, and more. He has also appeared in several films, includingGuy Ritchie’s The CovenantandBird.
Jason Tobin As Lao: Jason Tobin stars inA Thousand Blowsas Lao, another member of Goodson’s world. Tobin has appeared in numerous films and shows throughout his career, but he is likely best known for his appearances inThe Fast and the Furious: Tokyo DriftandF9,along with his role in the seriesWarrior.
Jemma Carlton As Belle Downer: Jemma Carlton appears as the character Belle Downer throughoutA Thousand Blows. Previously in her career, Carlton has starred in the showsMaxine, The Cleaner, andLockerbie: A Search for Truth.