Durante o seu trajeto usual de volta para casa, o vendedor de seguros Michael (Liam Neeson) é forçado por uma estranha misteriosa (Vera Farmiga) a descobrir a identidade de um dos passageiros do trem em que se encontra antes da última parada. Com a rotina quebrada, o homem se encontra no meio de uma conspiração criminosa, que coloca em perigo a sua vida e dos demais passageiros.