A very good sci-fi without many sci-fi trappings. The story is very solid, the pace is a little slow but not painfully so, and it gives a chilling look at a possible near future. As much as rise of the machine style movies scared audiences for years, this one should have the same effect but it is much more subtle since the 'machines' here are the modified humans.