Avengers: Infinity War shook the world when it landed last year, with Thanos’ apocalyptic snap that wiped out half the heroes becoming a true cultural touchstone. It was all on Avengers: Endgame, then, to deliver a movie that would manage to top its predecessor in terms of surprising the audience. While there arguably wasn’t one huge moment as singularly shocking as the snap, Endgame was certainly full of surprises that kept us hooked for the whole three hours and made us forget about our bursting bladders.
The five year time-jump early on provided some unexpected turns for the Avengers, while the subsequent Time Heist led to many cameo appearances and fan-pleasing revisits of past events. Finally, the grand battle resulted in many an awe-inspiring scene as well as reducing us to tears with some shocking deaths and bittersweet endings for our heroes.
So, on that note, here are our picks for the 10 biggest surprises that Avengers: Endgame unloaded on us, whether they left us spellbound, tearful or even slightly disgruntled. If we’ve missed a key moment that left your jaw on the floor, be sure to tell us in the comments section down below.