CGI was great at times, and not so great at times. Fight scenes were epic more times than not. The acting was poor, except for the little deaf girl. A lot of the lines were filled with poorly delivered nonsense. Overall, the film was a big disappointment for me.