Tom Hollander (The Night Manager, Doctor Thorne) makes his debut tonight as Cholmondeley, a debauched chemist who’s hired by James Delaney (Tom Hardy) for his expert knowledge of explosives.

But when James takes his new recruit out to a farm to sample cow and pigeon poo (yes, Cholmondeley eats it!) and discuss gunpowder, there’s a surprise visitor waiting for James in the shadows…

Meanwhile, Lorna declares her intentions regarding James to his sister/lover Zilpha (Oona Chaplin), whose pest of a husband, Thorne, is growing more sinister by the day.

The violence is certainly stepped up a notch, as James’s dealings with his enemies grow more gruesome.