Agatha Christie once ran away to Harrogate, so it’s fitting that filming came to Yorkshire for The ABC Murders. The BBC’s 2018 dramatisation of her 1936 serial-killer novel shot extensively across the region, using locations in Leeds, Bradford, Wakefield, Ripon and Harrogate. Widely regarded as one of Agatha Christie’s best mysteries, The ABC Murders is one of the most surprising and unusual appearances by literature’s most famous detective. John Malkovich leads an all-star cast as Hercule Poirot, flanked by Rupert Grint as Inspector Crome. The programme originally aired over three nights during Christmas 2018 and is now available to stream online.