
John Shelby
Played by Joe Cole
View Peaky Blinders page βJohn Shelby is Tommy and Arthurβs younger brother, a direct and hot-headed member of the Shelby family whose sharper checks and lighter country tailoring distinguish him from his brothers.
Character style
Johnβs wardrobe centers on three-piece suits, waistcoats, white dress shirts, wool overcoats, tailored jackets, and flat caps. Navy, blue, brown, green, and white recur in close, structured silhouettes, with tweed, pinstripes, and overcheck patterns adding texture. Gold pocket-watch chains and pocket squares finish the tailoring. Compared with Tommyβs darker restraint, John wears more visible checks and lighter country cloth. The waistcoat and flat cap carry the look.
Products inspired by John Shelby
No products have been added for this character yet.
More characters from Peaky Blinders
See the show βRelated tags
Frequently asked questions
Who plays John Shelby in Peaky Blinders?
Joe Cole plays John Shelby in Peaky Blinders. We aren't affiliated with the actor or the production β this site catalogues clothing inspired by the character's wardrobe and points you to stores that sell something close. If Joe Cole appears in more than one thing we cover, all of those roles are grouped on their actor page.
Are these the exact clothes John Shelby wears?
No, and we'd rather say so plainly. Screen wardrobes are often custom-made, vintage or long out of production, so what you'll find on John Shelby's page are pieces chosen because they resemble the originals in cut, colour and fabric. When something genuinely is the same product a costume department used, we say that on the item itself.



