I haven't seen director Rian Johnson's previous films but I have to say that in 'Looper' he's delivered one of the most satisfying and well made sci-fi films of the year, notwithstanding sometimes feeling as if he's blended bits of 'The Terminator' and 'Twelve Monkey's' as he went. That doesn't really matter here because the result is so engaging.
It does take a little while to begin, as Johnson eases you into the economically drained future society that Joe (the excellent Joseph Gordon Levitt) inhabits as he plays a man hired as a Looper. He assassinates people sent back from the future by criminal syndicates which control time travel in the future. This is all fine...............until one day the person sent back for him to kill is Old Joe himself (Bruce Willis). Discovering that in the future one shadowy Crime Lord is closing down the Looper system by sending them all back they both end up facing the realisation that here in their present events that unfold now could shape the future Old Joe already experienced..............or change it completely.
Although you could unpick the logic of it all that isn't what Looper is worrying about. As events lead them to an isolated farmhouse and a young woman (the perfect Emily Blunt) and her son Johnson invites much bigger themes and ideas that a good sci fi film can shade than questions about the relative sense of it all. With excellent performances, even from Willis, this is a fantastic sci-fi flick that mixes ideas and action very well and is highly recommended to sci-fi fans.