~ 奧斯卡金像獎最佳服裝設計 ~ ~ 英國電影學院獎最佳服裝 ~ ~ 國家評論協會最佳女配角(安吉拉蘭斯伯里) ~
影片從百萬富翁的繼承人林內特瑞吉薇道爾小姐和她的好友傑基德貝勒福特的會面開始。傑基向林內特推薦自己的未婚夫西蒙道爾來幫她管理莊園。林內特勉強同意了,但她見到西蒙之後,兩人即迅速陷入熱戀,並很快結婚了。兩人在各地度蜜月的途中,傑基總會突然出現破壞他們的兩人世界,一直追到了埃及。也在埃及遊覽的白羅發現了危險,試圖勸說傑基,但傑基不聽。西蒙設計擺脫了傑基的追逐,自己和林內特,白羅等人上了遊覽尼羅河的蒸汽遊船。在船上,白羅發現幾名乘客都和林內特小姐有仇,而她的財產託管人潘寧頓也試圖讓她簽訂繼續託管財產的文書,被雷斯上校阻止。
第二天早上,乘客們上岸前往卡納克神廟遊玩。當大家在巨大的石柱間穿行的時候,一大塊石頭被人推下來,差點砸死西蒙和林內特。驚魂未定的兩人之後前往阿布辛貝勒神廟遊覽,傑基卻又突然出現。入夜之後白羅再次勸告傑基,要她懸崖勒馬,仍遭到滿心仇恨的傑基的拒絕。當天晚上傑基出現在活動室里,邊喝著酒邊哼著《弗蘭奇和瓊尼》,她拉住羅薩里小姐,要向她講自己的經歷。大家散去之後,西蒙和傑基爭吵起來,喝醉了的傑基開槍打中了西蒙的腿,西蒙拿手帕捂住傷口,要羅薩莉小姐去找鮑爾斯小姐把半瘋的傑基看護好,羅薩里小姐和聽到槍聲趕來的弗格森先生把傑基拉走,羅薩里叫來鮑爾斯給傑基打了麻醉劑。而弗格森把貝斯納大夫找來處理西蒙的傷。過後弗格森去尋找那支槍,卻發現槍不見了。
第三天早上,林內特被發現死在自己床上,死因是睡眠中頭部近距離中彈。船長請白羅和雷斯上校來處理這個事件。白羅認為應該是有人在西蒙被抬出休息室治療之後,進入休息室拿走了槍,殺死了林內特。經過兩人進一步調查,發現船上每個人幾乎都有殺死林內特的動機,且沒有不在場證明。
而西蒙因為被傑基打碎了腿骨,無法行動,所以沒有嫌疑。最希望殺死林內特的傑基則在槍擊賽蒙之後就被打了麻醉藥睡了一夜,也沒有嫌疑。
在白羅和雷斯上校繼續調查的過程中,先是白羅的盥洗室里被人放進了眼鏡蛇,白羅在牆上敲出三短三長三短的SOS求救信號,上校聽到後趕來救了白羅。隨即女傭人路易絲又被殺了。她的喉嚨被人用貝斯納大夫的手術刀割斷了,手裡攥著一千法郎紙幣的一角。雷斯認為她一定是知道內情而試圖向兇手要錢,結果反而遭到滅口。白羅則從路易絲遇害和生前奇怪的話語有所思考。此時奧特布恩太太則說她知道了誰是殺害路易莎的兇手。在她正打算告訴白羅和西蒙道爾時,額頭中彈身亡。
白羅把大家召集在一起,公布了真相:西蒙道爾和傑基同謀,殺害了自己的妻子。傑基在對西蒙開槍時故意打偏,而西蒙用紅墨水染紅的手帕捂住自己的腿,讓在場的羅薩莉小姐和聞聲而來弗格森以為他中鎗了。隨後西蒙要求弗格森和羅薩莉陪著傑基走出了活動室,自己則前往林內特的臥室殺人。之後,西蒙回到活動室朝自己腿上補了一槍,取出彈殼,補上一顆子彈,造成只打過兩槍的假象,然後把槍扔進了尼羅河。
貝斯納大夫提出反對,認為即使西蒙可以殺害林內特,也不可能殺死路易絲和奧特伯恩,因為他有腿傷而無法移動。白羅解釋說因為另兩個人是傑基殺的。路易絲在見到西蒙之後用虛擬的語氣暗示出她看到了殺人的過程,西蒙告訴了傑基,傑基為了滅口,用偷來的手術刀殺死了路易絲,而她殺人走出艙門時後又恰好被奧特伯恩太太看到了,只得又打死了奧特伯恩太太。
白羅的推理說完之後,西蒙認為他沒有證據,白羅則指出可以通過「印模實驗」來測量出賽蒙手上的硝煙反應。最後,傑基和西蒙承認了他們一直是情人,西蒙和林內特結婚只是為了獲得財產。傑基擁抱了西蒙之後,用手槍打死了他,隨即自殺身亡。
主要演員/角色:
彼德烏斯蒂諾夫(赫丘勒白羅/名偵探)
大衛尼文(雷斯上校/白羅友人) 傑克瓦爾登(貝斯納醫生)
洛伊絲奇利斯(林內特瑞吉薇道爾/繼承遺產富家千金)
賽門麥克金戴爾(賽蒙道爾/林內特丈夫) 米亞法羅(傑基德貝爾福特/林內特好友)
珍柏金(路易絲博格特/林內特女僕) 喬治甘迺迪(安德魯潘寧頓/林內特財產管理人)
貝蒂戴維斯(瑪麗范斯凱勒夫人) 瑪姬史密斯(鮑爾斯小姐/瑪麗范斯凱勒夫人女僕)
安吉拉蘭斯伯里(賽勒姆奧特布恩太太/作家)
奧莉薇亞荷西(羅薩莉奧特布恩/賽勒姆奧特布恩太太女兒)