This movie will have you on the edge of your seat, its got suspense, sci fi, with a touch of brave new world. this is not far fetched sci fi at all. this is more or less within our reach now. this movie packs in a powerful life lessons that science cannot always predict everything and that anything is possible.