I personally believe this movie is where Marvel broke. The plot wasn't credible. And no more travel for Marvel! The writers had to bring all the heroes back from the dead. Now you have 50 beloved characters back, that should be dead, but hang in there somehow. This movie devalues all the previous movies. I don't understand how any writer can ever submit a script as nonsensical as this. And if you can travel back in time, why exactly do you need superpowers, or any fighting ? I bet the Endgame script was under a tight deadline. And the writers (not Marvel) were too needy to let go of half of all heroes. If you like all previous Marvel movies, then don't watch this one. Just pretend Infinity Wars closes the otherwise great series.