Fans can now see him in a new true crime drama, The Long Shadow. The series was originally released on ITV1 in September 2023 and is now streaming on AMC Networks' Sundance Now and AMC+ ...