Cada segundo cuenta.
El capitán Colter Stevens (Jake Gyllenhaal) se despierta de un sobresalto en el interior de un tren de cercanías de Chicago. Aunque todos los demás pasajeros parecen conocerlo él no tiene absolutamente ninguna idea de dónde está o, incluso, de quién es. Lo último que recuerda es estar volando en helicóptero durante una misión en Irak, pero aquí parece ser alguien que va a trabajar por la mañana como un día cualquiera. Pero antes de que puede hacer cualquier cosa un tren se acerca por la vía contraria y explota una bomba que aparentemente mata a Colter y a todos los demás pasajeros.