I love this movie and have rewatched it a few times over the years. Duncan Jones has impressed with other offerings such as Moon and Warcraft and I look forward to his future ventures. Jake Gyllenhaal (another favourite) plays the protaganist brilliantly and the angst, apprehension and despair that he portrays while trying to figure out Source Code is palpable. Although the premise is far fetched, the characters are relatable - which is why we watch movies right?