I like the storyline, it is an interesting interpretation on a well-worn concept. but it is somehow predictable if you watch other sci-fi or dystopian movie, so in this sense it lacks some surprises. while it is good in terms of cinematography and techniques used given limited budgets.