Looper

 
In the futuristic action thriller Looper, time travel will be invented - but it will be illegal and only available on the black market. When the mob wants to get rid of someone, they will send their target 30 years into the past, where a "looper" (a hired gun), like Joe (Joseph Gordon-Levitt) is waiting to mop up. Joe is getting rich and life is good until the day the mob decides to "close the loop," sending back Joe's future self (Bruce Willis) for assassination. The film is written and directed by Rian Johnson and also stars Emily Blunt, Paul Dano, and Jeff Daniels. 

This movie did two things incredibly well.  Sci Fi is all about making people believe in the world being portrayed.  This "future" was very well developed and beliveable.  The storytelling and back and forth between present Joe and "future" Joe's stories was incredibly done.  You found yourself going back and forth rooting for them as you understood both of their lines of thinking on how things had to play out.  There were only two things that kept me from completely raving about this movie.  One - the makeup on Joseph Gordon-Levitt making him not look like Joseph Gordon Levitt was driving me crazy the whole movie.  I don't see why that was necessary at all.  The second thing is that the pacing was so kick ass for the first half of the movie and then awesome for the last 1/2 hour but there was a 1/2 hour in there where the movie basically just kind of stopped.  If that were done better, this would be a lock for my top ten movies list . . . . . even with the ending that is very philosophical instead of the textbook closure providing type.

I would definitely recommend people checking this out.  It is excellent sci-fi and amazing storytelling.