I've read some of the negative reviews and am left wondering, did we watch the same movie?
This is one of the best movies I've watched in years. Some parts are predictable, yes, but it gives you a moment to feel; something to cheer for or against. I think many people are missing the depth that this movie really shows.
Highly recommend.