Confusing, idiotic, and more interested in CGI than a solid story line. However, I have seen worse. But this is a slog fest reminiscent of a video game, not a great superhero movie. It's appalling that as of this writing it has a 7.1 rating. This is a solid 4.