Rian Johnson (The Brothers Bloom, Brick) is the writer and director of this sci-fi film. Like his other projects, this has original if slightly off-kilter thinking in its story. It is not a regular sci-fi movie. There are some crazy ideas going on here. Time travel is not enough. There is also telekinesis, post collapse apocalypse, mob killings, and pre-planned suicide for hire (yeah figure that one out). Does it all make logical sense? I can't tell. But it sure was fun trying to follow it. Joseph Gordon-Levitt is great as the young Bruce Willis. Emily Blunt is refreshingly new. Also staring is Paul Dano and Piper Perabo.