This movie is awesome. The best movie I've seen in a long time. It has a very familiar plot, but it was great to have a happy ending. My wife and I were on the edge of our seat the whole time. I think you need to go in with low expectations and then just sit back for the ride.