Who knows what men are really capable of? We all wear pantomime masks. It’s 1880 and Victorian London is gripped with fear as a serial killer is on the loose leaving cryptic messages written in the blood of his victims who appear to have no connection with each other. As the body count mounts the mystery becomes increasingly outlandish and blame falls on the mythical creature of Jewish lore – the golem. With few leads and increasing public pressure, Scotland Yard assigns the case to Inspector Kildare (Bill Nighy), a seasoned detective whose homosexual inclinations prevent his promotion and who suspects that he’s being set up to fail. Faced with a long list of suspects, Kildare must rely on help from a witness to stop the murders and bring the maniac to justice… Peter Ackroyd’s wonderful Victorian novel Dan Leno and the Limehouse Golem gets a suitably OTT workout here but Jane Goldman’s adaptation misses a trick or three and doesn’t entirely sustain the plot (you’ll guess the killer very quickly). There’s a lot to like, particularly in the interplay between Nighy and Daniel Mays as Constable George Flood which is put to the forefront of this interpretation but the rivalry with Inspector Roberts (Peter Sullivan) is badly underwritten. A game cast including Douglas Booth as the legendary Leno, Eddie Marsan as Uncle, Sam Reid as failed playwright John Cree, Olivia Cooke as his wife and surprisingly literate former music hall performer Lizzie and even Paul Ritter bringing up the rear as a librarian, do a lot in a good-looking production. It’s not often Karl Marx and George Gissing are suspected of serial murders! And Nighy deepens his usual bonhomie with barely concealed emotion. However the misguided construction means that this never really comes over the way you’d expect given the powerful origins of the tale and ultimately it fails to reconcile the male and female stories in this multifaceted portrait of sex and violence. Directed by Juan Carlos Medina.