5 starts, ALL the way...until...the...ending. Unsure of what was going through the minds of the writers, taking this priceless porcelain doll of a sci-fi masterpiece and then tossing it over their shoulder into the garbage.
I'm shocked this isn't a shyamalan shyamalan film. I'll give it a solid thumbs up, however, because I REALLY did enjoy it.