Over all the storyline seems good... you have to watch mostly every movie of the character that marvel has ever made to actually understand the back story...but there are some questions that haunt me... one of them is that how can iron man die? the answers that i received were the infinity stones killed him, but this answer did not satisfy me as in the movie of guardians of galaxy vol 1 it shows that when peter quill holds the power stone the stone tries to explode peter quill as he was not strong enough to possess the power of that stone, so i'm quite sure that all the stones must have a similar reaction, but then iron man does not explode after holding all of the six stones and he easily snaps his fingers and thanos vanishes, so i'm sure that iron man does not die because of the stones, the how does he die? the second question is that how does captain america grow old? the people i asked answered me that he goes back in time and decides to stay with the love of his life and grows old... HOW IS THIS POSSIBLE? if captain america were to grow old after his powers were given to him he wouldn't have the need to go back in time, but how is this possible that he goes to his girlfriend after his powers were given and grows old... another question that haunts me is that captain marvel did just one role in this movie and that was she bought iron man home and that is it. other than that she just punched thanos a few times iron man was the one who finished thanos. captain marvel didnt even help in bringing the stones back. bringing back iron man wasnt't the only reason why fury paged her. the final question is that after natasha kills herself to get the soul stone that means that gamora is still alive then why doesn't the present gamora return to the war with the past thanos. the gamora that was there was from the past. she were also to return when all the heros came through that hoop. but over all i liked the film as i am a HUGE fan of the marvel movies but there were some things that bothered me.