I’m pretty critical about movies, but I’d say all in all, this one’s entertaining with clever twists. The script generally works pretty well. The direction is tight, creating palpable tension where it should. The acting is mostly solid. The general premise might seem a bit fanciful, but hey, it’s a movie, and over time the situation becomes more believable.