Stranger Things star Charlie Heaton has joined the cast of Peaky Blinders as Charles Shelby.

The BBC and Netflix have dropped an image of Heaton as Tommy Shelby's son in the new series, set a decade after World War II.

Tommy Shelby's son Charles is all grown up in new 'Peaky Blinders' sequel series first look as Charlie Heaton steps into the role.