Hercule Poirot (Peter Ustinov) verbringt seine Ferien auf einem Luxuskreuzfahrtschiff mit Kurs auf Israel - doch hat er nicht lange Zeit zum Entspannen.
Colonel Carbury (John Gielgud, Mitte) versucht mit Dr. Sarah King (Jenny Seagrove) und Detektiv Hercule Poirot (Peter Ustinov, li.), den Mörder zu finden.
Der Anwalt Jefferson Cope (David Soul) und die Sekretärin Miss Quinton (Hayley Mills) interessieren sich für die Antike, aber mehr noch dafür, wer ihre Mitreisende Emily Boynton getötet hat.