
Within science fiction, the most intriguing subgenre might be that of the time-loop story. Instead of a plot moving forward in a traditional way, cause and effect become optional. The poet Robert Frost famously wrote about “The Road Not Taken,” but in a time-loop story, the consequences of choosing one path are blurry. This is why time-loop stories are addictive; it’s not just about the novelty of seeing how the present could unfold differently, but also about characters optimizing a version of their own destiny with a level of control nobody could ever have. And, within this subgenre, fans certainly have their favorites; from Groundhog Day to The Edge of Tomorrow, to specific episodes of Star Trek or Doctor Who. But among all of the greatest time-loop adventures, one 2011 film from Duncan Jones remains quietly and tragically underrated.
Starring Jake Gyllenhaal and Michelle Monaghan, the film Source Code takes a classic time-loop premise and infuses it with a cyberpunk nitty-grittiness. Gyllenhaal stars as Colter Stevens, a man tasked with preventing a terror attack on a commuter train. But he’s not getting sent back in time in his own body; instead, his consciousness is placed inside another man, a school teacher named Sean. This simple narrative trick, seemingly stolen from the iconic series Quantum Leap, is part of what makes Source Code unique and compelling. Not only is Stevens trapped in a loop, but he’s also trapped in a body that isn’t his, which doubles his feeling of isolation within his hopeless task.