Charlie Hunnam and Tom Holland in The Lost City of Z.

Writer-director James Gray has made a powerful film about Percy Fawcett, a British explorer who disappeared in 1925 while looking for a lost city in the Amazon.

Charlie Hunnam gives an impressive performance in The Lost City of Z as Fawcett, a man so hell-bent on restoring his familyโ€™s good name that he leaves his wife and children, for years at a time, to explore the Amazon. After many brushes with death in his travels, he returns to Englandโ€”only to find himself fighting in World War I.

Eventually, Percyโ€™s son, Jack (Tom Holland โ€ฆ yes, Spider-Man!), joins him for one more quest in the Amazon, and it turns out to be Percyโ€™s last. There are many different accounts regarding the fate of Percy and his son, and Gray comes up with a conclusion that is powerful and beautiful.

Hunnam is great here, as is Robert Pattinson as Henry Costin, a co-explorer. Holland, in just a few scenes, leaves a great mark on the movie, especially in his final moments. Sienna Miller brings grace to the role of Nina, Fawcettโ€™s strong-willed wife.

This is one of the yearโ€™s better-looking films, and a great example of a real-life story being as amazing as anything someone could make up. Fawcett was a fearless guy, and this movie displays that.

The Lost City of Z is available via online sources including iTunes and Amazon.com.