This was a good movie, but uneven. It is about real-life British army officer/explorer Percy Fawcett seeking medals for his uniform and making up for the disgrace of his father. He gets assigned to map the border between Boliva and Brazil. But after seeing how the natives are treated, finding some (old?) pieces of pottery deep in the Amazon jungle, and hearing tales of a lost city, finding the city turns into an obsession for him.
For a movie about exploring the Amazon trying to find a lost city, it has precious little jungle hardships and precious little ancient ruins or artifacts. While he is a mostly likable character the movie really seems to be about Fawcett's personal, Royal Geographic Society, and military problems more than anything. It also has a social justice/class theme that seems a bit heavy-handed. Maybe Fawcett really was ahead of his time in that thinking, and his wife really did feel repressed by society, or maybe it was just put into the movie to please modern audiences?
The plot moves in fits and starts, one moment Fawcett is deep in the jungle and next he is back in England. Or they get attacked by natives and suddenly the scene is over, there is no discussion about defending themselves better or how often it happened. The movie skips hours, days, weeks, or years at will. This happens multiple times, the movie already seems long at 2.5 hours but it still should flow more logically or at least have some sort of explanation/narration between the time gaps.
The ending is not great but given the real-life story, it is understandable.