Tom dePerto’s review published on Letterboxd:
Film #64 of The December Challenge (2013 Insomniac Edition)
I always love it when a movie leaves me confused by the time it ends. The Source Code's ending was really confusing. After giving it some thought, I think I found out its true meaning, but something tells me that there's no way for sure to know if any of these possibilities are correct. And I love when a movie does this - there isn't just one resolution, there are various.
Source Code is an innovative, fresh and exciting sci-fi flick. It boasts a very interesting concept - a man is sent back into an alternative reality to discover the mastermind behind a bomb attack in a train. Should he fail the mission and die in the alternative reality, he will be send back again until he completes his mission. He has 8 minutes before the bomb explodes.
The fact that everytime he goes back into the alternative, he relives these 8 minutes again does sound really boring, because that's really all we see in this 90-minutes long movie - 8 minutes in a train, over and over again. Fortunetely, Source Code manages to make this work because it makes each 8 minutes seem new.
The script is genius, and the overall plot is very well-crafted. The ending, though, is a brilliant piece of wonderful imagination. It leaves a great impression on the viewer, and makes us think and think and think until we find the right conclusion.
Jake Gyllenhaal is really awesome in this role. He has proven me before that he is a very versatile actor with Zodiac, in which he portrays a more reserved and calm character, and Prisoners, in which he plays a very smart detective with a bad temper and great determination.
All in all, Source Code is probably one of the best, more interesting and exciting science-fiction movies to come out in the past few years. It'll surely stay with you for a while. Highly recommended.