The new series of the excellent Peaky Blinders continues tonight and sees Tommy in quite the pickle as he realises he may have underestimated his new Russian business partners. It looks as though these men have nothing to lose and will do whatever it takes to get back what they have lost. However, never fear, Tommy still has one last trick up his sleeve in the form of (his bestest frenemy) one Tom Hardy, who returns to his role as mobster Alfie Solomons.