Hercule Poirot maakt een Nijlcruise in Egypte. En zoals wel vaker is de Belgische speurder (David Suchet) geen rustige vakantie gegund. Aan boord valt een dode, Linnet Ridgeway (Emily Blunt) om precies te zijn. Deze pasgetrouwde vrouw had eerder deze cruise al last van haar vroegere beste vriendin. Deze Jackie was woedend op haar omdat Linnet haar vriendje Simon had afgepakt.
Niet zeker
De meest logische verdachte dus, maar Poirot weet nog niet zo zeker of zij daadwerkelijk ook de moord pleegde. Aan boord bevindt zich namelijk een bont gezelschap aan verdachte types die allemaal iets met het misdrijf te maken zouden kunnen hebben: Linnets financieel adviseur bijvoorbeeld, of een Frans dienstmeisje dat duidelijk iets te verbergen heeft. Hercules grijze cellen moeten aan het werk.