Peaky Blinders movie cast: who’s in, returning, and missing
Peaky Blinders: The Immortal Man brings Tommy Shelby back to Birmingham in 1940. The film finds him in self-imposed exile — broken and medicated, living in what Cillian Murphy described as a liminal space between life and death. His son Duke now runs the Peaky Blinders and becomes entangled in a Nazi plot.
Tom Harper directed and Steven Knight wrote; the movie opens in select theaters on March 6, 2026, and streams on Netflix from March 20, 2026. The trailer dropped on February 19. Cillian Murphy returns as Tommy Shelby, a role he has called something of a farewell.
Rebecca Ferguson joins as Kaulo, a Romani medium brought into the project by Murphy, with a Romani accent chosen to fit the character. Tim Roth plays Beckett, a British fascist sympathizer who is calm and measured, which is what makes him dangerous. Jay Lycurgo is confirmed in the cast though his character has not been named, and Barry Keoghan takes over the role of Duke Shelby, introduced in Season 6.
United Kingdom, Birmingham
peaky blinders, immortal man, tommy shelby, cillian murphy, rebecca ferguson, tim roth, barry keoghan, jay lycurgo, netflix release, march 2026