Source Code is an engaging movie with the sci-fi premise. Captain Colter Stevens, played by Jake Gyllenhall, is a helicopter pilot running sorties in Iraq, and he suddenly wakes up on a commuter train in Chicago and finds himself inside the body of another man. A woman in the seat opposite him calls him "Sean." He is obviously confused and tries to make sense of the situation. For the next eight minutes Colter is disoriented and confused -- right up until the train explodes and he suddenly finds himself in a what looks like a metal pod of some sort. A woman on a television screen tries to inform him that he's being sent back to the train, back to that body, to try and find out what caused the explosion. She soon explains that a terrorist bomb blew up the train and has promised that a much more deadly one will explode in Chicago within a few hours. Colter is told he needs to find out who set the bomb on the train so they might prevent the much more deadly bomb from going off later on. Gradually, he accepts his mission and goes back time after time, learning and putting clues together. All this is made possible by some quantum physics memory thing which is utilized in the source code in a computer center that allows him to reenter the situation over and over again.
The acting is very good. The whole thing is pulled off quite nicely. There is a minimal amount of cussing with no sexuality at all. There is, however, a fair amount of violence, but it is not gratuitous. In all, it was an enjoyable movie...with a cool ending.