Tom Hardy makes his debut in BBC2 period drama Peaky Blinders on Thursday.

Film star Tom plays Alfie Solomons, a dangerous and unpredictable London crimelord whose base is Camden Town, at end of the Grand Union canal which connects Birmingham to London.

The ambitious Tommy Shelby (Cillian Murphy) plans to move beyond his Midlands base, a move which looks set to lead to conflict with Solomons.

Peaky Blinders continues Thursdays at 9pm on BBC Two, with catch-up on BBC iPlayer.

Watch a preview of Tom Hardy as Solomons here.