"As well as confidently dealing with a complex script which would have been very easy to either make too complicated or too full of holes, Writer/Director Rian Johnson (Brick) also creates a very believable future and fills it with people and events which feel plausible"