Caution… potential movie spoilers ahead.
Many characters in film and television have wrestled with the question, “Does she really love me for me?” But only a select few, including Colter Stevens (Jake Gyllenhaal) and that guy from Quantum Leap, have had to answer it in another dude’s body.
Source Code, Duncan Jones‘ sophomore directorial effort, after debuting with the vastly superior Moon in 2009, is the kind of movie where you can sort of accept the things that are happening on screen until people start trying to explain them. Our hero, Captain Stevens, wakes up on a train and spends the rest of the movie exploding for a good cause.
Stevens is part of an experiment that transports him back to the last eight minutes of one passenger’s life on a Chicago commuter train to figure out who placed the bomb that wiped out everyone on board. Nothing Stevens does can affect the outcome in his own timeline, so he’s strictly gathering information to thwart a possible future attack. Every time his host body dies, Stevens is forced back on the train to try again. Think Groundhog Day meets Seven Days.