Even if it wasn’t directed by Duncan Jones, Source Code would be an intriguing proposition, but with the Moon helmer on-board, it’s even more interesting, if only to see how he’ll do with a more Hollywood budget. The neat sci-fi premise sees Jake Gyllenhaal waking up on train, not knowing how he got there, and then a few minutes later getting blown up in a bombing. However he’s actually a soldier who’s part of a programme that can send people back into the last eight minutes of someone’s life, and so Jake is sent back again, trying to find out who’s responsible for the explosion, while also falling for a fellow passenger, played by Michelle Monahan, who causes him to want to change events, rather than simply investigate them. Yep, sounds like we need to prepare for trouble with time travel paradoxes, which Jeffrey Wright’s character seems keen to prevent! The film hits cinemas on April 22nd, but click below for the new UK trailer.