Which actor plays Jeremiah "Jimmy" Jesus in Peaky Blinders?

The story behind the answer

Which actor plays Jeremiah “Jimmy” Jesus in Peaky Blinders? Benjamin Zephaniah plays him.

Jeremiah “Jimmy” Jesus is a Jamaican-born street preacher and an ally of the Peaky Blinders. He is connected to the Shelby family through his son, Isiah Jesus, who becomes a member of the gang and a close friend of Finn Shelby.

The character appears across the series as a trusted associate rather than as one of Tommy Shelby’s main criminal lieutenants. His religious identity and public role distinguish him from the gang’s bookmakers, smugglers and enforcers, even though he repeatedly becomes involved in their world.

The casting also carried particular significance because Zephaniah was a celebrated British poet, writer and campaigner as well as an actor. His performance is sometimes confused with those of Ned Dennehy, who plays Charlie Strong, Ian Peck, who plays Curly, or Packy Lee, who plays Johnny Dogs. Zephaniah died in 2023, aged 65.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: