Source Code (2011)

Colter Stevens (Jake Gyllenhaal), a helicopter pilot for the army, wakes up disoriented on a passenger train. He doesn’t recognise his girlfriend (Michelle Monaghan) and jumps when he sees his own reflection as he doesn’t look the way he remembers. Moments later he wakes up again, but now finds himself in a capsule in front of a monitor with a woman telling him what he should do and warps back to the train. Slowly he finds out that there is a bomb on the train and it is his assignment to find it and the person who planted it. Continue reading