This is what they call a "slow burner." That is movie talk for boring. The first hour is unbelievably boring and predictable. Just as the movie is finally starting to get good, they leave you feeling robbed by such a bad ending. There are much better things to do with 2.5 hours.