SPOILERS AHEAD
The movie is absurdly long, felt long by time we hit the hour and a half mark, and felt unsufferable by time the third hour rolled around. Honestly the movies worst attribute is that its possibly the biggest waste of three hours I have ever engaged in.
Half of the scenes drag on needlessly, are meaningless to the overall story, or just seem out of place completely. The rest of the scenes are just a retelling of what we already know and expect is going to happen before it happens. The movie tries too hard to seem deep and artistic, when in reality it is shallow and predictable. You know who the main villain is in the first 5 minutes of the movie and after that it's just a painfully long 3 hours and 30 minutes of waiting to see what happens to the bad guy. There is no twist, no surprise, no subtlety, just an obvious bad guy doing obvious bad guy things and somehow everyone is oblivious to it. If anything, the movie just makes the natives out to be completely incompetent.
The story itself is a mess, it doesn't even seem to know where it's going the entire movie, the cinematography and abrupt cuts certainly don't help its cohesion any either. The ending and court scene are possibly the lamest end to a movie I have seen in a long time. The abrupt cut to the "theatre retelling" of the story is just there to waste another few minutes of your time and pretend that it's telling a good story while it does.
The characters are almost cartoonishly simplistic in morality. Either being evil or good and essentially nothing in between. The movie had 3 hours and 30 minutes to explore the characters, their goals, their ambitions, their reasons, and yet it does nothing with that time. All vvhite characters except the FBI agents are just outright evil, one dimensional bad guys for you to point at and say "yep thats the bad guy."
The film itself is overtly anti-vvhite at times, with scenes dedicated to portraying vvhites as a "sea of evil" despite the people being shown and focused on by the camera just being average people who have done nothing to harm anyone. You can tell a story of historical wrongs without painting an entire race as bad. That scene in particular is strange, because she is at a train station watching vvhite people get off the train, but as far as remember she wasn't even there to get on the train or anything, just to stare down a bunch of vvhite people and call them evil for no real reason.
The novel tells the story in a much more authentic and real way, with characters being broad in morals and emotion. Whereas the film simplifies it into this color is bad, this color is good. None of the villains have even an ounce of humanity or personality, they are just portrayed as one-dimensional bad guys. This film is an insult to the actual story in my opinion.
The native chiefs scene was another big swing and miss, with all the chiefs having southern accents, like straight out of Alabama or something. Really makes it hard to focus on the scene at hand, or take the story seriously when the people playing natives dont even sound native.
The acting is just weird, everyone seems outright uncomfortable or stiff the entire time, as if they all were given laxatives right before filming the scenes. Brendan Frasier as the lawyer was just laughable honestly. He was so over the top I couldn't tell if his character was supposed to be so ridiculous. Dicrapio just looks like a weird mix of sad, constipated, and upset all the time the entire movie. Deniro is just Deniro but evil.
Overall, not worth watching at all. Just read the novel if you want to actually read the real story.