Ekscentriškas turtuolis Lajonelis Tvainas į savo namus pasikviečia penkis garsiausius pasaulio detektyvus. Jie turės išsiaiškinti netrukus įvyksiančią žmogžudystę, o nugalėtojas gaus milijoną dolerių. Tačiau po vidurnakčio randamas nužudytas žmogus yra ne kas kitas, o pats čia visus sukvietęs turtuolis. Norint ištirti bylą, detektyvams teks susidurti su įvairiais iššūkiais ir net rizikuoti savo gyvybėmis.

Žmogžudysčių skyriaus pareigūnas Džeris Blekas susiruošė išeiti į pensiją. Paskutinę jo darbo dieną Džeriui kolegos surengė atsisveikinimo vakarėlį, kurio metu detektyvui įteikia lėktuvo bilietą į Meksiką. Jau daug metų Blekas svajojo aplankyti šią šalį. Tačiau žinia apie kraupią žmogžudystę Nevados kalnuose sugriauna patyrusio policininko planus. Jis nedelsdamas vyksta į įvykio vietą ir sunkia širdimi apsiima įvykdyti sunkią pareigą – pranešti tragišką žinią nužudytos mergaitės tėvams. Blekas pažada aukos motinai, kad žūtbūt suras žudiką. Ši priesaika visiškai pakeičia detektyvo gyvenimą. Jis nusiperka apleistą degalinę kalnuose ir čia apsigyvenęs ima atkakliai ieškoti žudiko. Pagrindinis įtariamasis byloje – protiškai atsilikęs vietos indėnas, kuris tyrimo metu nusižudo. Tačiau Džeris, niekada netikėjęs, kad jis buvo tikrasis žudikas, toliau tęsia savo darbą. Jis įsitikinęs, kad bylos raktas slypi mirusios mergaitės piešinyje, todėl mėgina jį iššifruoti.

„Žudikas turi būti tarp mūsų - traukinyje..." Iškart po vidurnakčio garsusis Rytų ekspresas priverstas sustoti kelyje dėl sniego pūgos. Ryte savo kupė, kurios durys buvo užrakintos iš vidaus, aptinkamas milijonieriaus Samuelio Edvardo Retčeto lavonas su daugybe durtinių žaizdų. Vienas iš jo bendrakeleivių yra žudikas. Izoliuotas nuo pasaulio dėl sniego pūgos, detektyvas Erkiulis Puaro turi išaiškinti žudiką tarp tuzino mirusiojo priešų, kol žudikas nenusprendė smogti vėl...