They don't make many movies like this anymore, it felt like somebody had discovered a lost gem from the 1970s, with real extras, real horses and real camels instead of the soulless computer copies of todays CGI productions. I loved it! Also the story remained interesting, when the Prince has a difficult decision to make whose side he'll be on.
The story apparently is not precisely following actual historical events, but takes the liberty of creating a world of the 1930s like it could have been. No maps are shown on the screen to show which army moves where, because it is the general feeling of a changing world that matters, the struggle between different attitudes, not the history lesson. I do not know why this artistic freedom is making some viewers complain. Hundreds of western movies described battles between soldiers and Indians which were only vaguely similar to actual history, so I don't think this discussion is necessary. "Black Gold" is an adventure movie, first of all. Actually, the makers balance very well between the entertainment value and ambitions beyond that, neither too heavy nor too light. A good compromise was found between a commercial approach and content that has something to say. When the oil flows over the ground, useless like a pond of black ink, one wonders: is it worth all that fighting? One review here said 'the director made a mistake, there is no pipeline', which proves that the poetry of pictures is really lost on some people. Anyway.
The makers, supported by the Emirate of Qatar, succeeded in putting the Arabs in the focus, and if the American guy from Texas Oil remains a cartoon character with a silly hat, it's hardly an accident. Best actors to me were Tahar Rahim as Prince Auda and Mark Strong as Amar, his father. Antonio Banderas, however, had a license for staring, it seems. Any time he has got a close-up without much to say: yes, he stares in an interesting way. The director could have told him him not to overdo it, but I guess it's easier said than done.