Quello che poteva sembrare un comune giorno lavorativo, si trasformerà ben presto nel peggior incubo per Walter Garber (Denzel Washington), controllore della metropolitana di New York, e per i passeggeri di un treno dirottato da una banda di malviventi (capeggiati da John Travolta), che per non uccidere gli ostaggi, chiedono un milione di dollari per ognuno di loro...