I never understand what kinda critics are considered for the reviews on Rotten Tomatoes. 17%? Seriously? For one of the well-made superhero movies in recent times !!!! Even if there are some inconsistencies, that's nothing that we don't see in any other movies. The performances are superlative and the screenplay is fast paced. There is literally no time for you to take a break to check the messages on your phone. The running time being around 70 minutes is also a great thing which further goes to show that the screenplay sticks to the core story and there is no wandering around. The mid-credit scenes are actually successful in creating the interest for the future movies. Again i don't understand why the harsh criticism about these scenes. Overall, a very entertaining, visually stunning fast paced movie that you should not miss.