A movie that supersedes its predecessor. Kamala Khan (Iman Vellani) is the best part of the movie, bringing a lot of heart and humor. Brie Larson is more comfortable in her role but still feels stiff.
The third act takes a weird turn that I found hilarious but I know is not for everyone. The movie suffers from similar third act issues that plague most Marvel movies (over reliance on CGI, forced tie ins to other Marvel properties, etc) but I won’t doc points for that.
Overall the movie is fun, full of heart and has enough humor to satisfy people.