It's a whole mess of heroes, they could easily make 2 or 3 movies for the ending.

Rating: 7/10 (25 July 2019)

A thousand things unexplained just get all heroes from previous movies and put them all in a big heroic legendary fight, they won't even wonder how the hell they got back they just know they are there to fight like it was all planned out.
I honestly expected much more but since Marvel had to put an ending to this extravaganza they had to end the storyline abruptly it's like making a masterpiece of painting throughout the years and in the end grabbing a knife to stab the whole piece with holes and leaving everything to the viewer's imagination.