Lower your expectations, guys, the movie is kinda bad. Even if we put aside the whole weird concept of an alternative world with an African country as a center of technology and scientific knowledge... which is probably plain compensation of racial problems... And all contradictions like unlikliness of any development and progress in such a conservative and traditional culture. And high possibility to face power crisis any time with the current method of inheriting throne... Beside all that the plot is predictable, dialogues are boring. Characters are flat, you don't percieve them as living persons... way too much cliches I expected a lot more...