who played hercule poirot in the 1974 film in which vanessa redgrave played mary debenham ?
albert finney