I've been known to complain about the lack of good science fiction cinema these days, but I suppose there's rarely been a time when there were consistently good sci-fi films filling the theaters.
Everything about this film is operating on all cylinders. It's funny, it's dramatic, and it never loses sight of what the audience wants from a Marvel Studios movie.