Plot: Joe (Joseph Gordon-Levitt) is an assassin who kills victims sent back from the future. One day Joe's older self (Bruce Willis) is set back to be killed by younger Joe. Old Joe survives and soon young Joe and countless villains are chasing old Joe around. Old Joe is trying to kill his future adversary as a child to change the future -- like the Terminator movies. [imdb] [photos]
The future scenarios set up the paradoxes for the final scene -- the final scene is one of the great science fiction endings. It pays off all the investment in the Sci-Fi premise and puzzling out who is who and when is when.
The character interactions between the two Joes and Emily Blunt are interesting enough to make this a solid movie that people will be downloading for years to come.
Aside from the time-travel, the floating motorcycle, and the new model cell phones, the future seems pretty retro. Emily Blunt is living in a simple farm house. The child plays with toy fire trucks.
The special effects and production values are not so great, and the sound track is forgettable. There is no humor in the entire film.
Having said that it was interesting throughout, and I enjoyed it.