In Geoff Elliott’s delightfully faithful adaptation of what might just be the greatest story of redemption ever written, Marley and the ghosts of Christmas past, present and future join forces to save Ebenezer Scrooge from a lonely and terrible fate.