Fine movie, with bad CGI and a clunky script.

The romantic dynamic was wierd, the humor a little off-putting, and too much off screen violence without much payout.

Already mentioned, but the CGI was bad and for a film with this much CGI, it needed quality. They needed to invest more into the budget of the film itself than the marketing.