I must admit that I didn't have high hopes for this movie, as Disney has struggled to produce quality superhero films in the past, but this one is a gem. The storyline, performances, characters, villain, music, and visuals are so impressive that they...