Save for like 2, I have loved nearly every superhero movie that has come out in the past 30 years, so it means something when I say that this is probably my third favorite comic book film I've ever seen. The cast is compelling and likable, the action is stylized, the visuals are beautiful, the music is gorgeous, and dear god do the heartfelt/emotional moments, especially the ones with Daniella Melchior as Ratcatcher, bring me to tears. The overall message of this movie alone is just perfect. SEE THIS MOVIE!