Peaky Blinders is racing towards its dramatic finale.
The last series of the period drama charting Tommy Shelby's rise to power started on February 27. The six episode season is set in 1933 - and has explored the impact on British society after Prohibition ended in the USA and the Nazi Party seized control in Germany.
The fifth episode airs tonight and will continue to explore the fallout after Tommy discovered the identity of his illegitimate son, Duke. The character, played by Cillian Murphy, discovered Duke's existence from sister-in-law Esme Shelby-Lee as he was mourning the death of his daughter, Ruby.