Source Code is a clever movie that gets you thinking but ends up revealing its own flaws and breaks down towards the end.
The movie starts off as an interesting thriller.
Jake G. is pretty good as the confused army pilot who gets more charming as he takes control of the time he has left. Eight minutes sounds realistic enough to create a sense of urgency and give the character time to figure his way out. Vera Farmiga portrays Goodwin well in the movie, a stoic soldier who steers him through the mission.
The plot was fast enough to reel you in and let the story develop. But as it progresses and Stevens finds out more details about his mission, the logic behind the movie falls apart.
The source code is a gimmicky plot device and the time loop becomes inconsistent. Stevens can pretty much do whatever he wants regardless of what Sean did or said in the last 8 minutes of his life.
The movie didn’t explain what really happened in those 8 minutes so it had free rein to turn a dead guy’s last memory into a spy action film. And then it chucks its premise aside and turns into a time-traveling movie with a Hollywood ending.
As long as you don’t think about it too much Source Code is still an entertaining movie with a pair of good performances.
Source Code is a satisfying sci-fi thriller with a Groundhog Day conceit as long as you turn off logic.