The award-winning lo-fi Moon was always going to be a tough act for advertising-trained British writer/director Duncan Jones to follow. Opting to take on a big-name studio picture with six times Moon’s budget was a sly move, as it presented him with – as he put it – “challenges and puzzles” to solve. Jake Gyllenhaal is the army helicopter pilot who wakes up after a crash in Afghanistan on a Chicago commuter train, except, inexplicably, he is now a teacher. After the train crashes (this is not a spoiler), he learns more about his mind-boggling situation, which involves reliving the same event over and over again. That’s enough information. Source Code presents us, too, with a puzzle that’s terrifying and intriguing, and Gyllenhaal carries it – with solid support from Michelle Monaghan and Jeffrey Wright. The occasionally frustrating Groundhog Day framework gives a twist to the “techno-thriller” genre, and Jones scores another hit.