This movie started out really boring, and I usually tune out or fast forward through movies like this. For some reason, I stuck with it, and the story was interesting, it had a few plot holes, and the acting at times wasn't great, but the story kept moving and I was pretty glued to the movie.
The ending of the movie like the start was bad. I basically figured it out five minutes in, because it just seemed to be obvious and I was disappointed in that, rather than them working out an interesting ending. The middle of the movie is enjoyable, don't set yourself up for a good ending, but don't give up on it too early either.