Pretty fun movie, although I think I'll be able to enjoy it much more on a second viewing. The film throws so many new characters and villains and motives and planets at you that it's all a bit hard to figure out at first (at least for a non-Marvel guy like me). But the humor was really good, and the main characters are so fun to watch together that the movie eventually won me over. And it's such a fun and cool movie to look at as well. So for now I'd give it an A-.