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.
En su último trabajo, un agente del tiempo debe dar caza a un escurridizo criminal. La persecución se convierte en una sorprendente exploración en las distintas épocas del tiempo.
Jack Traven es un intrépido policía de Los Angeles. La supervivencia en esta ciudad para un agente de la ley no es tarea fácil, pero Jack, además de disfrutar de una proverbial buena suerte, conoce perfectamente los trucos para sortear el peligro. Sin embargo, tendrá que afrontar una dura prueba cuando queda atrapado en un autobús urbano que lleva instalada una bomba programada para explotar si el vehículo disminuye su velocidad a menos de 50 millas por hora (80km/h). Empieza así una loca carrera por la ciudad.