Story-wise the movie is quite predictable. Characters do not have too much dimensions. Most of them are quite one dimensional. Like for example the Tarzan guy played by Staz Nair has no development and had basically the same smiley cool vibe to him throughout the whole thing. The most interesting character is Kora played by Sofia Boutella
she has an arc so to speak. But there was a weird decision to make her arc off screen. She has flashbacks to her being a different person. And that means that she had a ark some time before the start of the movie. And throughout the main plot even she is one dimensional.