tightly put together sci fi thriller. like 'Moon', Duncan Jones keeps the themes of human frailty out in front of the action, and it makes the whole thing work. The ending had 3 levels of reveal, one of which had me in tears. Recommended.