It could have been so awful in the wrong hands but Rian Johnson does a great job of making this way darker and interesting than any trailer made it out to be. Joseph Gordon-Levitt is the Looper who fails to kill his future self (Bruce Willis) and from that point on the film does the unexpected. The time travel element, which lets face it, usually gets horribly messy, works underneath the surface of the movie. Willis is desperate to protect his memories of a life turned round, Gordon-Levitt just wants to complete the loop to get his employers off his back. Throw in a pretty farm owner, a brilliant nine year old boy, the best telekinisis since Carrie and Looper gets pretty dense. Dense, dark and threatening. There's something gloriously foreboding about most, if not all, of the characters.
Looper is the surprise of the summer, a fully realised, but beautifully stripped back Sci-Fi that doesn't rely on it's effects to peddle its story. Instead the story does the peddling and it's so much better for it.