I really enjoyed this for the first half of the movie then it started to drag on. They replayed the same basic plot points in different scenarios and made several scenes longer than they needed to be. By the last half hour of the film I was just ready for it to be over.