Agent Tom Harris (Gerard Butler) arbeitet undercover für die CIA im Mittleren Osten. Als Daten des US-amerikanischen Auslandsgeheimdienstes geleakt werden, wird seine Identität jedoch enthüllt. Ihm bleiben nur 30 Stunden, um 400 Meilen hinter sich zu bringen und zum Flughafen zu gelangen. Umgeben
Hercule Poirot (Kenneth Branagh) schließt sich einer bunt gemischten Reisegruppe an, die auf einem Dampfer den Nil bereist. Auf der Fahrt kommt es zum Mord an der schönen und reichen Linnet Doyle (Gal Gadot), doch die Hauptverdächtige – Jacqueline de Bellefort (Emma Mackey), der Linnet ihren