From the initial five-year time jump to the Time Heist which revisits past movies to the grand final battle that unites every single hero in the franchise, Avengers: Endgame is stacked full of cameos, walk-ons and brief supporting roles for a bevy of faces from Marvel past. In comparison, it makes the ballooning cast of Avengers: Infinity War look minuscule.
There are fan favorite characters we’ve been waiting to see again in the present – like Korg and Miek – those who make one last appearance (possibly) with the aid of time travel – Loki, who manages to escape his fate in an alternate timeline – and, of course, the final cameo of the late, great, much-missed Stan Lee.
But what are the appearance that we were least expecting? From those that made us think “Oh look, it’s them!” to the ones that truly blew our minds, here are 10 of the most shocking cameos in Avengers: Endgame. As always, if we’ve missed one of your picks, be sure to let us know in the comments section down below.