劇情描述一輛由伊斯坦堡開往歐洲的列車上,夾雜著不同階級、不同年齡層,來自世界各國的人;他們互不相識,卻必須要在一起生活三天。他們在同一個屋簷下睡覺、吃飯,躲也躲不開。三天之後,他們又將分道揚鑣,各奔東西,而且很可能永不再相見,但沒想到一場意外的大雪讓他們受困途中,最令人難以忍受的竟是車上發生了一起可怕的懸疑謀殺案。
殺手看似逃之夭夭,但遺留下的線索卻又指向車上的每一位乘客,這樣的與世隔絕狀態讓這些素昧平生的乘客,全因這起案件讓大家的命運糾結在一起,而究竟誰是殺手?誰又是無辜的?一切都將由偵探白羅(肯尼斯布萊納 飾)抽絲剝繭地一一解開。