For me this is a solid 2 star rating. Nothing more. It was okay, but I didn't really like it. Too many illogical and farfetched things happened, and the world is not different enough from our present one where their occurrences would be able to slide as legit probabilities. Though, points for the things that were really good and displayed heart. More on them later.