Rok 1937. Detektyw Herkules Poirot (Kenneth Branagh) przebywa na wakacjach w Egipcie. Dołącza do przyjaciela, Bouca (Tom Bateman), i jego matki, malarki Euphemii (Annette Bening), którzy wybierają się na wesele. Ślub biorą dziedziczka fortuny Linnet (Gal Gadot) i jej ukochany, Simon (Armie Hammer). Radosną atmosferę przerywa pojawienie się byłej narzeczonej pana młodego, Jackie (Emma Mackey), która nie pogodziła się z jego odejściem. Niebawem nowożeńcy i goście przenoszą się na luksusowy statek i wyruszają w rejs po Nilu. Tu jednak rozgrywa się kolejny dramat. Panna młoda zostaje zastrzelona, a sprawca kradnie jej drogocenny naszyjnik. Słynny mistrz dedukcji rozpoczyna śledztwo. Początkowo podejrzenie pada na Jackie, która także zakradła się na podkład. Niebawem okazuje się jednak, że mordercą może być każdy z pasażerów... Kolejna stylowa adaptacja powieści Agathy Christie zrealizowana przez Kennetha Branagha.