Doesn't just insult your intelligence, it violently assaults it

Rating: 1/10 (13 August 2011)

This movie doesn't just have plot holes, the whole thing IS one giant, gaping plot hole. There are too many nonsensical story elements to list, but here are the two biggest ones:
1 – What IS the source code exactly?
They say it creates alternate realities based on 8 minutes of a dead guy's memory. How can you create an entire fully-interactive alternate reality based on somebody's MEMORY? (Which is by definition something fixed that can't be changed or interacted with.) The whole idea just profoundly doesn't make sense on a fundamental level.
In fact, how do you create an alternate reality AT ALL? (Regardless of whether it's somehow based on a dead guy's memory or not.) They just toss that ability off casually, like it's no big deal: "Oh yeah, we can create alternate realities now. Neat, huh? We're not going to explain it or even remotely get into the logic behind it"
Creating alternate realities and being able to recover the last 8 minutes of a corpse's memory are two concepts that have absolutely NOTHING inherently in common. It's just a sloppy juxtaposition of random junk sci-fi ideas.
2 – Why do both Stevens and his commanders think the person detonating the bomb is ON THE TRAIN WHEN IT BLOWS UP?!
Stevens spends almost all his time looking for the culprit on the train, primarily during the longer period after the last stop is made before the explosion hits, which makes absolutely no sense. Obviously the person responsible can't have blown himself up if they're so sure he's about to strike again later in the day.
If he had even basic deductive reasoning skills, Stevens would have always gotten off the train when it stopped and suspected only the people who got off with him. (And on a bigger level, no solid reason is ever given for why his commanders are so incredibly sure the suspect was even on the train ANYWHERE CLOSE to that 8 minute window he keeps visiting to begin with)
So in short: Not only does this movie make no sense, it doesn't even seem like it's TRYING to make sense. It just feels like the filmmakers are giving you the finger and yelling "eat it, you morons!" for the entire running time.