Source Code is the second movie to come from Duncan Jones following his well-received debut, Moon.
The premise is that a soldier who is injured in Afghanistan is transported into the final eight minutes of another person's life.
He must stop a catastrophe from happening on the train, by reliving the eight minutes over and again.
This endless loop provides new clues in each pass but also changes reality, adding to the complexities of his mission.
This is a truly mind-bending idea. But Duncan Jones does an incredible job. He manages to keep the tension flowing, whilst maintaining focus on the story.
Writer Ben Ripley provides a spectacular screenplay. Yes, there are many holes in the plot, but because it takes itself so seriously, the audience gets dragged along with the idea.
Is Source Code Worth Watching?
The idea of changing the course of history by altering the past has been done before. However, Source Code is so well executed that it stands on its own as a unique cinematic experience.
Due to the nature of the story, the cast is relatively small. Jake Gyllenhaal (Nocturnal Animals) gives a fantastically confused performance that is just perfect for the story.
Michelle Monaghan (Echoes) is fantastic and both actors raise their intensity as the film unravels.
But the surprise stand out for me was Vera Farmiga, who is totally convincing as the cold authority figure.
All in all, this is a thoroughly exciting movie. A Sci-Fi, that is presented in the old fashioned way. No overuse of effects, just a fantastic idea that requires the audience to use their imagination.
So if you are looking for something that is intellectually stimulating, incredibly intense but also very entertaining – you really should watch Source Code.