10 Smart Movies With Incredibly Dumb Twists
10. Captain Stevens Steals Another Man's Identity - Source Code
Duncan Jones' Source Code is for the most part a clever and ambitious follow-up to his cult classic directorial debut Moon, in which Captain Colter Stevens (Jake Gyllenhaal) is sent into a computer-generated reconstruction of a train explosion to locate the bomber.
The first twist here is actually pretty neat, that Stevens was mortally wounded in action two months prior and is more or less a brain in a jar being hooked up to the simulation.
Stevens asks his superior, Captain Goodwin (Vera Farmiga), to terminate his life support once the mission is complete, but when she does so at film's end, Stevens doesn't die, because the source code isn't in fact a simulation at all but a series of alternate timelines.
And so, Stevens is allowed to keep living in a human body in this new timeline, where it's implied he starts a new life with love interest Christina (Michelle Monaghan).
It's a cute enough ending...until you remember that Stevens is actually residing in the body of a man named Sean Fentress, and in hijacking this man's existence, he's about to embark on a romance with a woman who thinks he's somebody else entirely.
In the very least it's insanely creepy, and at worst, a silly step down in a movie that's otherwise so creative and considered.