What is Duncan Jones' Source Code? This gorgeous infographic breaks down each source code cycle, in an attempt to explain just how the time-bending science in this film works.

In Source Code, a soldier (Jake Gyllenhaal) travels into the past eight times, in an attempt to stop the terrorist bombing of a train. But is he in the past, or just alternate versions of the timeline? This graphic shows each trip he takes - we advise checking it out before seeing the film, so you're fully prepared. It will be in theaters April 1st. (Click on the image for the high res. version).

Via Slashfilm.