With its all star cast including Lauren Bacall, Sean Connery, Wendy Hiller (you know how I love her), Albert Finney (aged up for this Hercule Poirot) Sir John Gielgud, Anthony Perkins and Ingrid Bergman (winning Best Supporting Actress for her roll) how could this go wrong!!!!Two great movies and I seem to watch them over and over.