I am tired of people complaining about the lack of depth of the characters in these types of movies. Have you ever read a comic book in your life? Sometimes I wonder. These movies are limited to what can be told in two hours that has been going on for months or years with most stories in comics. Film makers try to make these films for all audiences but those that haven't kept up with the story and the characters have to be brought up to speed in a very short amount of time. For example, my wife goes to the movies with me but she didn't read comic books growing up so I spend half my time trying to explain why this one is doing that or why is Loki so jealous of Thor or who is Thanos.