Džonas Vikas gyvena paprastą ir tylų gyvenimą. Vienišas jo dienas praskaidrina mielo šunelio draugija ir pasivažinėjimai kolekciniu „Mustangu". Vieną iš tokių dienų, sustojus pasipildyti degalų atokioje degalinėje, Džono automobilis patraukia nelabai garbingų vyrukų dėmesį. Į vieno iš jų klausimą „kiek kainuoja?" atsakęs - „neparduodama", Džonas padaro klaidą.
Turtingą senutę Džiuliją Reinberd kankina košmarai. Ją graužia sąžinės priekaištai, nes prieš keturiasdešimt metų ji atidavė svetimiems žmonėms savo sesers nesantuokinį sūnų. Dabar ji pasirengusi rasti sūnėną ir palikti jam visą savo turtą. Užduotį ji patiki savo tariamai ekstrasensei Blanš. Suradę senutės sūnėną ši apgavikė kartu su savo draugužiu taksistu Džordžu Lamliu bus dosniai apdovanoti. Greta veikia dar viena sukta porelė – gražuolė blondinė Fran ir jo partneris Arturas. Jie grobia turtingus įkaitus ir vėliau už juos reikalauja išpirkos – briliantais. Šių dviejų sukčių porelių keliai būtinai susikirs...
„Ž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...