Source Code – A Retrospective

source code retrospective

This is my contribution to the Time Travel Blogathon hosted by Silver Screenings and Wide Screen World. You should check out all the other posts aswell!

 

The film I am covering is the 2011 sci-fi thriller bottle-movie – Source Code, directed by the great Duncan Jones (who just released his new film ‘Mute’ on Netflix).

Admittedly, this is kind of cheating.

Source Code is not technically a time travel story, but it does work with the narrative-device of going back and forth across the 4th dimension of a narrative, so I figured it would fly.

 

Spoilers below!

source code jake

Spoilers? Oh no!

In Source Code, we follow Jake Gyllenhaal as Captain Colter Stevens. During the course of the movie, we learn that he was recently involved in a helicopter-crash in Afghanistan, and that he is almost dead, with only his brain still functioning.

After the crash, he was transported to a military base in America, where he has been kept alive, and plugged into a device that lets you experience the last eight minutes of a person’s life.

Dr. Rutledge, the creator of this experimental government program, played by Jeffrey Wright, wants to use Captain Colter Stevens to avert a massive terrorist attack.

Only hours before the movie starts a train heading for Chicago was bombed, killing all aboard. The authorities have reason to belive that more attacks are incoming. We later learn that a man named Derek Frost, played by Michael Arden, is the bomber, and that he is planning to take out Chicago with a nuclear device.

By letting Colter experience the last eight minutes of the life of one of the victims on the train, they can investigate the scene of the atrocity, from a time before the explosion wiped away all evidence and eye-witness testimonies.

Colter is placed within the memories of a teacher named Sean Fentress, who is commuting with a colleague named Christina Warren, played by Michelle Monaghan. Sean and Michelle seem to have been crushing on each other, before they were crushed by the explosion.

Colter now has to try to figure out where the bomb is, who placed it there and where the next bomb will go off out in the real world. All while trying to investigate his own situation both in the simulation, and in between memory loops as he talks to his handler Colleen Goodwin, played by Vera Farmiga.

Colter slowly learns new information, gets blown up, goes back to the start of the eight-minute loop, learn a bit more, gets blown up, and so on, and so on.

dr rutledge quote - source code

Yup, that is the guy from Westworld. He seems to get typecast as ‘Control-Room Science-Guy’.

Source Code follows the same formula of a character slowly learning the ins and outs of a time loop as in Groundhog Day, but it draws just as heavily from check-point systems in modern video games, where you restart from a given point upon failure, so that you can immediately try again.

In fact, the film has some important references to games.

The name of the Source Code project is Beleaguered Castle, a variation on the solitaire card game. Solitaire is a puzzle for one player to solve, just like the train-bombing is a puzzle for Colter Stevens to solve.

That aspect of the film is something that it shares with the Tom Cruise movie ‘Edge Of Tomorrow’, and since that film came out three years later, I would not be surprised if someone saw Source Code and went “I like this movie, but we could make it better if we added aliens!” To be fair, that is a pretty fun flick.

Source Code window

“I’m telling you, Tom Cruise stole my idea!”

Source Code is a great film, and if you have not seen it yet, you should.

It has romance, comedy, action, and even a bit of existential dread.

I may have spoiled some big points, but not so much as to ruin the experience.

 

At the start of this I admitted that this is not exactly a movie about time travel per se, but I think that I may want to recall that statement.

For what is memory, if not a form of time travel?

 

Time Travel Stories

Time machine

I love time travel in fiction.

That is one of the main reasons why I love Doctor Who.

 

I love how this storytelling device can put ideologies from vastly different cultures, separated by decades or centuries, up against each other. By doing this, we can compare them, and find strengths and weaknesses in both. It can also just lead to funny jokes, or cool imagery, like a medieval knight riding on a velociraptor and wielding a laser sword.

I love how time travel can be used as video game check-points. Did you fail at something? Why not go back and try again? In some stories there are really horrible consequences to doing that, in others there are not.

I love the paradoxes that can occur, and how the story can work around them. What happens if the time-traveler travels back in time, and kills himself at birth? If he never grew up, then who killed him?

I love when there are created time-circles, like when Philip J. Fry from Futurama became his own grandpa. He could not have been born without fathering his father, but he could not have fathered his father without being born.

I love seeing how different the world could be, if certain things in history had changed. What would the world look like if America was still a colony? Or if The Roman Empire never fell?

I love the possibility of treating another time like another country. Letting a character “vacation” in Ancient Japan, as an example, could lead to some very fun storytelling.

But most of all, by combining all these elements, I just love how weird it can get.

 

I wrote this as a sort of prelude to the Time Travel Blogathon, in which I am taking part by writing about the 2011 film Source Code.

 

What is your favorite time travel story?

I Made Another Weird Video

While I used the making of my last video to teach myself to edit with a new program, and to use stock video/audio/images effectively, I used the making of this video to teach myself how to animate text, pan over images, and somewhat improve my voice audio.

My voice audio still needs work, and the comedy is still random and strange, but I think this turned out pretty well for a second attempt.