癡情的神槍手 Jackie(Mia Farrow 飾)將貧窮的未婚夫 Simon Doyle(Simon MacCorkindale 飾)介紹到朋友 Linnet Ridgeway(Lois Chiles 飾)的莊園工作。誰知不久后 Simon 與 Linnet 結(jié)了婚,兩人還如膠似漆地去埃及度蜜月。憤怒的 Jackie 跟到埃及,時(shí)時(shí)騷擾糾纏。在尼羅河游船上,Linnet 發(fā)現(xiàn)除了 Jackie 之外,船上很多游客都不懷好意。上岸參觀卡納克神廟時(shí),一塊巨石從高高的柱子上掉落,下面的 Simon 與 Linnet 差點(diǎn)喪命。可是,針對(duì) Linnet 的謀殺并未停止。Linnet 躲過了一劫,卻沒躲過第二劫。除了 Linnet 慘死床上,Linnet 的女仆 Louise(Jane Birkin 飾)、聲稱目擊到兇手的 Salome Otterbourne 夫人(Angela Lansbury 飾)都被滅口。經(jīng)過調(diào)查,偵探 Hercule Poirot(Peter Ustinov 飾)發(fā)現(xiàn),除了 Jackie 和 Simon,幾乎每個(gè)游客都有充分的作案動(dòng)機(jī)和時(shí)間。 那么,兇手究竟是誰?他是如何實(shí)施犯罪的?而之前推下巨石的又是誰?