Colter (Jake Gyllenhaal) keeps waking up in a strange body on a train, 8 minutes before said train explodes. He is sent there by Goodwin (Vera Farmiga) and her boss Dr. Rutledge (Jeffrey Wright) to figure out who bombed the train. But at first it seems that the most success Colter is going to have is with fellow train passenger Christina (Michelle Monaghan). But as he gets more confident with his task, we also discover that there’s probably more behind the project than we thought at first.
I loved Source Code – up until the last 10 minutes or so. Everything was going so very well up until then: the plot had me hooked, the performances were great and the premise (while admittedly a bit ludicrous) worked. And then the ending just had me headdesking.