Source Code
The script by Ben Ripley doesn't come up with enough obstacles to throw in the hero's path, and his budding romance with the doomed Christina feels more like a studio mandate than an organic development.