Avengers: Endgame has arrived, and there's a strong argument to be made that it's the most epic, ambitious and crowd-pleasing superhero movie of all time, flaws included.
It's also by far the most fan service-heavy MCU movie to date, packing its hefty 181-minute run-time with a litany of sneaky Easter eggs and also references to prior movies in the franchise.
Endgame is not only a movie that rewards viewers who pay attention, but also those who have prior MCU films basically committed to memory.
If you haven't seen the likes of Iron Man, The Avengers and Captain America: The Winter Soldier recently, these references are easily missed, but for those in the know, they're sure to leave them giddily delighted.
But fear not, because having peeled our eyes and ears over the film's bladder-busting run-time, we've dug deep and sought out every last Easter egg and nod we could. Though of course, fans are sure to discover plenty more once Endgame hits home video later in the year...