Hero tries to save the world and get the girl, but loses track of which world it is in the first place

Rating: 7/10 (30 April 2011)

"Source Code" is a movie about trains blowing up, but with far more intelligence put into it than explosive action. The former is why I didn't see it at first, the latter is why I finally had to. Another movie that belongs to the science fiction romance genre. Heavy on the science fiction, light on the romance.
Jake Gyllenhaal stars as a U.S. Army colonel who only knows where he should have been: in Afghanistan on a helicopter mission. He doesn't know where he is now: in some cell after a bomb on a train was detonated. The movie tells us everything we need to know about this new world he's in and the mission he's on. The description of this science fiction world was thought out way more than most Holllywood movies attempt. I appreciated that.
The best part of "Source Code" was Jake Gyllenhaal and his character. He completely stayed in character, and the film managed to always keep the character in check. I felt for him, and I, too, wanted him to save the world and get the girl. The worst part, was the three or four endings that dragged on way too long. Hollywood couldn't just let a good movie be, they had to add multiple twists which undid the story they were trying to tell.
"Source Code" exists in a world where terrorists plant bombs, the hero tries to win the girl, and after awhile, things just stop making sense. Oddly enough it sounds like the real world, but it doesn't have to be. If only they knew to leave well enough alone.