„Ž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...

Knygų leidėja Teli Pareta (akt. Julianne Moore) jau 14 mėnesių gedi mažo lėktuvo katastrofoje žuvusio sūnaus Semo (akt. Christopher Kovalevski), kurio kūnas niekuomet nebuvo rastas. Bent keletą kartų per dieną moteris užeina į dingusio be žinios 9 metų berniuko kambarį, kad vėl ir vėl peržiūrėtų nuotraukų albumus, vaizdajuostes, žaislus, rūbus ir kitus daiktus. Ji iš visų jėgų siekia, kad prarastas sūnus niekuomet nebūtų pamirštas.