The plot is basically ridiculous, there are so many holes and unexplained elements that the story line itself has zero logic and is indefensible.
IF you can put that aside, and it's a big if, the the movie is entertaining, shot well, and well acted and suspenseful.
It had everything but the story, if you can forgive that then it's worth a spin, otherwise look elsewhere.