Colter Stevens est un marine annoncé mort au combat et qui participe en fait à un programme de l'armée américaine : le « Source Code ». Le principe est le suivant : une personne peut se mettre dans la peau d'un autre pendant huit minutes avant un évènement. Il va alors être utilisé pour déjouer un attentat dans un train...