While this movie was terrific with tons of special effects and battle scenes, the jumping from planet to planet to magic places to past and present was very confusing... The cgi and battles were awesome, but the acting was so so and cliche. The worst was the horrible confusing ending which made absolutely no sense.. My wife and I both yelled WTF when the credits started, because the movie was surely NOT over... So lame of an ending.. I still do not know what happened... Very disappointed in this one compared to the other ones.