As the lucky charm murders mount up, the detective questions the station busker. Nick Fisher's thriller stars Imelda Staunton.