As a comedy, it's good.. CGI obviously great.

As an action movie, its crap.. As a superhero movie, it's crap.. As a love story, it's crap.. As science fiction, it's crap..

It's inconsistent, full of dumb characters, manufacturer tension and plot holes..