Netflix has officially recast the role of Duke Shelby for its upcoming Peaky Blinders sequel series, tapping Jamie Bell (Shining Girls) to lead. Bell replaces Barry Keoghan, who played Duke in the recent film Peaky Blinders: The Immortal Man. The new series, already greenlit for two seasons, picks up in 1950s Birmingham-ten years after the events of the movie.
The next chapter in the Shelby saga matters for fans because it marks a major generational shift. Duke Shelby-Tommy Shelby’s previously unknown son-steps into the spotlight, now older, more ambitious, and, if the official synopsis is to be believed, “most certainly more dangerous”. With Tommy gone (spoiler: he died in the film), Duke inherits a city where opportunity and jeopardy collide in post-war chaos.
New Cast, New Era
Alongside Bell, the series brings in Charlie Heaton (Stranger Things), Jessica Brown Findlay (Downton Abbey), Lashana Lynch (The Day of the Jackal), and newcomer Lucy Karczewski. Their character details are under wraps for now, but the lineup signals a fresh direction. Series creator Steven Knight returns to steer the franchise, promising more casting news as production ramps up.
The show’s timeline is a direct continuation: Season 6 of Peaky Blinders introduced Duke (then played by Conrad Khan), and The Immortal Man saw Keoghan’s Duke claim Tommy’s throne after the two joined forces to foil a Nazi counterfeiting plot. Now, Bell’s Duke is set to lead the Birmingham mob in a city still reeling from war and betrayal.
What Players Need to Know
For viewers, the recasting is more than a cosmetic change. Jamie Bell brings a different energy, and the time jump means familiar faces may be missing-or radically changed. The two-season order guarantees at least twelve new episodes, with production already underway. Expect the same gritty, stylized violence and power games, but with a new generation of Shelbys at the helm.
Speculation: With the 1950s setting, fans can look for fresh historical references, new criminal rivals, and a post-war Birmingham that’s more volatile than ever. The absence of Tommy Shelby (played by Cillian Murphy in the original) leaves a power vacuum that Duke must fill-likely with blood.
The bottom line
- Jamie Bell is the new Duke Shelby, replacing Barry Keoghan for the Netflix sequel series.
- The show jumps to 1950s Birmingham, promising a brutal new power struggle and fresh faces.
- Two seasons (six episodes each) are confirmed, with production already started.
For Peaky Blinders fans, this is the next big chapter-new cast, new era, same high-stakes drama. Keep an eye out for more casting news and a first trailer as filming continues.