I saw one review that said this is not historically correct. I do not know the history behind this, only to say that European colonialism was pretty damned evil and the Portugese were a big part of that, including in Brazil. They were also a big part of the slave trade. Without giving spoilers, the Portugese are portrayed mostly evil, especially Afonso de Albuquerque. He represents the power of the king and is imperial (and imperious) in his behavior. The actor is very convincing. The residents of Khorfakkan are portrayed as mostly brave, strictly religious an defensive of their city. A few are craven collaborators, which is certainly understandable with the brutality that is their other alternative. The movie is not for the faint of heart and has some pretty awful scenes of abuse, so trigger warnings are in order. It's a morality play and for those of us who know something of colonial history, it is in the same ilk as Heart of Darkness, The Life and Times of Michael K, The Dying Grass and other portrayals of European or US contacts with indigent residents. The film is well assembled and the story is compelling. The costumes, weapons and ships look to be very correct for the time and the action is well done, no glaring errors or bad CGI. The acting is very good and the score works well with the film. Is it propaganda, as is claimed by one reviewer? I am not going to judge it as such. I would judge it higher than an 8 if I knew the answer. 8 or a 9? At any rate, a good movie that I would reccommend.