Finally, a refreshing, balanced, funny, family fun superhero movie without the 'super mega next level' cgi battle scene. Tired of all these 'battle to end all battle' movies that take themselves way too seriously? Then watch this and have some fun. Its not perfect by any means, but its well done and more than entertaining enough that you just dont bother to look for anything to criticize. Slightly predictable at times, but, hey, movie critics are not its target audience, the kids wil like it and parents can enjoy it too. (As an aside- when i heard that the latest Marvel movie had like every superhero invented brought in, and the villian destroys like 1/3 of humanity or something, don'tcha think they've jumped the shark just a tad?).