Saw this and i have to say i really liked it. I know there are some people arguing over plot holes when it comes to the 'science' of the source code but take that all away and as a film i really enjoyed. It was equally clever and smart as it was entertaining and brilliantly acted. Jake Gyllenhaal seems to be going down the same path Leonardo DiCaprio went down and in a couple of years time could be huge. I like how he mixes films like this with smaller fare like Brothers for example. I also thought Vera Farmiga was excellent too.
The ending left me with questions and made it messy, don't think it needed to end that way but i understand why they chose to do it instead of the usual typical happy Hollywood ending (eg. freezeframe!). Looking forward to Duncan's next film whatever it may be!