We recently got a look at the official synopsis, as well as a new image, from Source Code, the second film from Moon director, Duncan Jones.

Now we have our first proper look at the movie as Summit Entertainment has released the first Source Code trailer – which makes it look just as awesome as it sounds.

For those unfamiliar with the film, Source Code stars Jake Gyllenhaal as a soldier who gets sent back in time into the body of a train passenger – in order to find out who was responsible for a terrorist attack. The movie co-stars Vera Farmiga, Michelle Monaghan, and Jeffrey Wright.

The general plot for Source Code sounds awesome on its own, enough for me to already be marking my calendar for the movie. However, the first trailer has me even more excited to see it – if that’s even possible. The trailer premiered over at Apple (head there for the HD version) but we’ve included an embedded YouTube version below.

Check out the trailer, followed by the full synopsis in case you missed it:

“Captain Colter Stevens (Jake Gyllenhaal) wakes with a jolt to find himself on a commuter train heading into Chicago. Although the other passengers all seem to know him, he has absolutely no idea where—or even who—he is. The last thing Colter remembers is flying a helicopter mission in Iraq, but here he is in someone else’s life going through someone else’s morning commute. Before he can do anything an express train zooms by on the opposite track and a bomb explodes, seemingly killing Colter and all the other passengers.

Colter comes to in an isolation chamber, strapped to a seat, and wearing his military flight suit. He still has no idea what’s happening, except that he’s being spoken to by mission controller Carol Goodwin (Vera Farmiga), who calmly recites a series of memory questions to which Colter is shocked to realize he knows the answers. He learns he’s part of an operation called “Beleaguered Castle,” but before he can progress any further, Goodwin starts up the machinery and suddenly… Colter is back on the train, at exactly the same time he first appeared there, once again speeding through Chicago with the same group of commuters. Colter figures he’s in some kind of simulation exercise, with his task being to find the bomber onboard the train before it goes off again.

Living the explosion over and over, Colter must uncover the identity of the bomber, while also figuring out what the alternative universe of “Beleaguered Castle” is. Adding to the puzzle, Colter uses the second chance opportunities to make peace with his father, and to find romance with a fellow passenger on the train.”

Jones made what has to be one of the most impressive debut films ever with Moon, an intimate and surprisingly emotional film that only gets better the more times you watch it. But by the looks of the first trailer for Source Code, Jones has moved on to bigger and more elaborate things, taking the concept of time travel and applying it in a fascinating way.

When word of the plot first surfaced, it was a bit confusing how exactly Gyllenhaal’s character would transfer into the body of someone else. Now it’s clear that we will see him as Gyllenhaal throughout, even when he’s actually in someone else’s body (as we see when he looks in the mirror). It’s not quite the way I expected the “body transference” to function but it will certainly make for interesting viewing – in a way it’s simply a sly technique for Gyllenhaal to be front and center for the whole movie (he is a big name star after all).

I’m a huge fan of sci-fi when it’s done well and taken in interesting directions – Source Code certainly checks those boxes. What do you make of the trailer?

Source Code hits theaters on April 15th, 2011.

Source: Apple