'Source Code' directed by Duncan Jones stars Jake Gyllenhall as Captain Colter Stevens, a Blackhawk helicopter pilot in the U.S. Army who one morning wakes with a jolt to find himself on a commuter train heading into Chicago.

Seated opposite Colter is a woman named Christina Warren (Michelle Monaghan) who seems to know him very well.  Only trouble is Captain Colter has no idea who this girl is or how he got on the train.  The last thing Colter does remember is flying a helicopter mission in Afghanistan.  Things get even stranger when he looks in the mirror.  The face reflecting back is not his...

Before he can figure out what's going on, a bomb explodes, seemingly killing Colter and all the other passengers on the train.

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 answer.

Colter also learns that he is part of a government experiment called 'Source Code' a program that enables him to cross over  into another man's identity in the last eight minutes of his life.  With a much bigger bomb threatening to blow up half of downtown Chicago, in turn killing millions, Colter has to keep re-living the incident on the train until he can discover which fellow passenger is the mad bomber.

'Source Code' is filled with some really cool twists.  It's a film that makes you think...question...Could there really exist a parallel universe...a universe that is just like ours...but like quite?

I gave this film 3 1/2 bagels out of five...And I definitely recommend it for all lovers of SciFi and this particular genre.  Unfortunately, John didn't enjoy this train ride at all.

'Source Code' opens in theaters, Friday April 1, 2011.