The Good:

Effective color scheme. Good costumes. Top notch set production. Well detailed CGI buildings and vehicles.

The Bad:

Horrible mixture of actors with all CGI actors mixes Fifth Element with Final Fantasy. The CGI actors look even worse than video games from a few years ago. Flawed logic. A giant pyramid shows up and no one researches it, no one really even questions it? And there is no explanation as to why the god Horus was even cast out, nor was there any reason why he must do something as trivial as impregnate Jill?

The Ugly:

Awful script. So many unnecessary subplots with too many ideas that are not fully realized. The dialog was almost laughable at some points. Random characters and events that are not needed. Dull characters. Jill is supposed to be this mystery, but apparently she was just a mystery to the writer. There is nothing to her. She is uninteresting and boring to watch. She has no substance, no texture. Her character has no redeeming qualities. In fact, there is not one character in the entire film who has any purpose, any goals (besides the obvious one of Horus), any motivation. They are weak and ill-conceived. There are no stakes - the key to screen writing. Horus will not become immortal, but, big deal, he is a bad guy. One cannot even decipher whether Horus or Jill is the main character. That is the problem: devoting half the movie to each character means the writer never fully explores one character, never brings one to fruition. They are cardboard cut-outs who walk around and talk and pretty much do nothing but explore the fine set pieces. First time director pacing. Slow, slow, slow. I am still watching the movie as I write this. I cannot pay attention because it is boring. Everything is flat. Even the action is not interesting because it is short-lived and sometimes unnecessary.

Overall:

Not worth a watch. Threadbare story, sub-par character development, corny CGI does not save the nice set production.