Which actor plays Jeremiah "Jimmy" Jesus in Peaky Blinders?
Answer
Benjamin Zephaniah
Answer
Benjamin Zephaniah
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