Jake Gyllenhaal interpreta a Colter Stevens capitán de la armada americana que hasta hace muy poco estaba sirviendo a su país en Afganistán. El capitán Colter despierta de pronto confundido sin entender porque esta sentado en un asiento del tren metro frente a una muy atractiva mujer llamada Christina (Michelle Monaghan) que lo llama por otro nombre y comienza a agradecerle por sus consejos. El capitán Colter no entiende que sucede, se levanta de su asiento choca con algunas personas y deambula por el tren,
