İşe gidip gelmek için düzenli olarak banliyö trenine binen sigortacı Michael McCauley (Liam Neeson), önceden trende hiç görmediği Joanna adında bir kadınla yine bir yolculuk sırasında tanışır. Joanna (Vera Farmiga), tuvaletteki 75.000 dolar karşılığında trende olan fakat oraya ait olmadığını söylediği birini bulmasını ister. Son durağa kadar birçok gizemi çözmesi gereken Michael, artık trende tüm insanların hayatından sorumludur.
13 yaş altı izleyici kitlesi aile eşliğinde izleyebilir.