So much better than I could ever imagine, just don't care about low imdb ratings.
This film is surely not for those who likes one sided meaningless western so called hero types. Haters hate because of political correctness which they don't want other people to know also emphasis our human sides very successfully.