Warning: This article contains spoilers

Peaky Blinders creator Steven Knight has said that the upcoming film of the hit show will tell a true story set during the Second World War and will feature new character Hayden Stagg, who is played by Stephen Graham.

"I know exactly what's going to happen, I know what the story is and I’m writing at the moment," Knight told Metro UK.

Steven Knight

"It’s a very specific story, that’s based on a true story from the Second World War and will be told in the Peaky way."

The film is due in cinemas next year and Knight said he had been planning to give Graham a leading role for a long time.

"I’ve wanted him in [the series] for a long time and this series, we managed to get the schedules aligned,"

"I was writing a character, set in the Liverpool Docks and I knew, it could only be him. It’s been brilliant, and I want to keep him as part of it, going forward."

We need your consent to load this YouTube contentWe use YouTube to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Knight has already said that new characters introduced in season six, which is currently airing on BBC One and is set to be Netflix in June, will help set up the new film.

Speaking to Esquire magazine, he said: "In series six we’re bringing in the new generation, and they are going to be part of what happens in [the] film. I think it’s finding those actors that you just watch, and you think, there you go. There’s the future.

"The film, I know exactly what it’s about. And I know what two stories it’s going to tell. How the story will unfold, I don’t know. What will happen after that, I want that to depend on the film."

He added, "For all we know somebody is going to pop out - I think I know who it’s going to be."