Tom Hardy has signed up to appear in the second series of BBC Two gangster series Peaky Blinders.

The English actor, whose movie credits include The Dark Knight Rises, Bronson and Inception, will play a "charismatic leader" who offers a deal to the show's leading character Tommy Shelby (Cillian Murphy).