Source Code plot
"Make Every Second Count"
Colter Stevens (Jake Gyllenhaal) wakes up with a jolt on a train bound for Chicago. Although the passengers seem to know him, he has no idea where - or who - he is. The last thing he remembers is a helicopter mission in Afghanistan. Now he's in someone else's body, but before he can do anything, a bomb explosion destroys the entire train and all the passengers...