Cast of new Peaky Blinders series revealed with Jamie Bell replacing Barry Keoghan as Duke Shelby

The start of a new era for the show
Avatar photo

The Peaky Blinders sequel series cast has been announced, as Barry Keoghan’s future is revealed, and Jamie Bell joins the show.

The casting news comes just weeks after the Peaky Blinders movie, The Immortal Man, debuted on Netflix.

Jamie Bell as Duke Shelby in a Peaky Blinders promo picture
Jamie Bell is joining the cast as Duke Shelby (Credit: BBC)

Peaky Blinders sequel series explained

Set 10 years after the events of The Immortal Man, the new series of Peaky Blinders, written by show creator Steven Knight, will follow the Shelbys into the 1950s.

In the two new series of Peaky Blinders, set a decade after World War II, the “race to rebuild Birmingham becomes a brutal contest of mythical dimensions”. At the “blood-soaked heart” of a city of “unprecedented opportunity and jeopardy” is Duke Shelby, son of Tommy Shelby.

A decade on from the events of The Immortal Man, Duke is now “older, wiser, more ambitious, and most certainly more dangerous”.

He’s also been recast!

Barry Keoghan in Peaky Blinders
Barry Keoghan has been recast and won’t be in the new series (Credit: Netflix)

Barry Keoghan recast as Duke Shelby in Peaky Blinders

In the Netflix movie, the role of Duke was played by Irish actor Barry Keoghan.

However, the 33 year old, best known for his roles in Saltburn and The Banshees of Inisherin, won’t be returning to the role for the sequel series.

Don't miss a single story! Add us as a Preferred Source in Google for all your television news

It's important to us that you never miss our articles when searching for stories! We have all the latest TV news & schedules to share with our community of loyal readers. Click here and tick TVGuide.co.uk to ensure you see stories from us first in Google Search.

Instead, it’s been announced that Jamie Bell will be taking on the role.

Jamie, 40, is best known for his roles in Billy Elliot, The Adventures of Tintin, Fantastic Four and Rocketman.

Charlie Heaton on the red carpet
Stranger Things’ Charlie Heaton has also joined the show (Credit: Cover Images)

New Peaky Blinders cast announced

Several other fresh faces will also be joining the new era of Peaky Blinders.

Charlie Heaton will be fronting the show alongside Bell. Heaton, 32, is best known for playing the role of Jonathan Byers in Netflix megahit Stranger Things. He also recently featured in the latest series of Industry.

Joining the cast is Jessica Brown Findlay, best known for the Paramount+ series The Flatshare, Apple TV’s Silo and Downton Abbey.

Lashana Lynch, who has found fame in James Bond: No Time To Die, Doctor Strange in the Multiverse of Madness and The Day of the Jackal, has also been cast.

Star of West End musical Stereophonic Lucy Karczewski will also be making her TV debut.

Cillian Murphy as Tommy Shelby in Peaky Blinders
The post-Tommy Shelby era begins (Credit: BBC)

Steven Knight ‘thrilled’ ahead of Peaky Blinders sequel series

Speaking to the BBC, show creator Steven Knight said: “I am thrilled that we are announcing a new era of Peaky Blinders, moving the story to post-war Birmingham in the early 1950s.

‘We are incredibly fortunate to have Jamie Bell taking the role of Tommy Shelby’s eldest son, Duke, and to have Charlie Heaton also leading the cast. There are more exciting cast announcements to come, and Peaky is on the road again,” he then said.

When will Peaky Blinders series 7 air?

No date has been given for the launch of the new series.

When they do air, the two new seasons will consist of six 60-minute episodes.

They will air on BBC One and BBC iPlayer in the UK, and then on Netflix globally.

Read more: Peaky Blinders creator regrets killing off this ‘badass’ character: ‘I should have kept him alive’

Peaky Blinders series 1-6 is available to stream on BBC iPlayer now. Peaky Blinders: The Immortal Man is available to stream on Netflix now