My wife and I were very disappointed after reading all the excellent reviews. The first 15 minutes and last 10 minutes were interesting. The middle 1+ hour of the movie was very slow and tedious.
At the beginning they tell you how it's going to end. The rest of the movie is showing you why they ended up like they did. The plot seemed a bit contrived as well.