In less than two weeks, Avengers: Endgame will open in theaters and close a chapter in the Marvel Cinematic Universe. So, to get us excited about the long-awaited event (as if we’re not already counting down the minutes), Marvel just released another trailer — and this one shows just how far we’ve come over the last 21 films.

“Heroes: It’s an old-fashioned notion,” S.H.I.E.L.D. agent Nick Fury (Samuel L. Jackson) says as the trailer begins. The line is from 2012’s first Avengers movie, but it’s still just as moving (if not more so) now.

The teaser then cuts to a shot of Tony Stark (Robert Downey Jr.) suiting up as Iron Man, as a voiceover from his 2008 movie — the first film in the MCU — narrates, “A visionary, a genius… ensuring freedom around the globe.”

From there, we see early footage of Captain America (Chris Evans), Thor (Chris Hemsworth), Doctor Strange (Benedict Cumberbatch), Ant-Man (Paul Rudd), Black Panther (Chadwick Boseman), Captain Marvel (Brie Larson), and the Guardians of the Galaxy, each with voiceovers from their origin films.

As the flashbacks continue, we hear Fury again, this time reminding us that “we need heroes.” It’s a turning point, both in the trailer and for the Avengers.

“Our very strength invites challenge,” Vision (Paul Bettany) explains, as action shots from each of the previous 21 Marvel films flashes across the screen. “Challenge incites conflict. Conflict breeds catastrophe.”

The catastrophe in this case, of course, is the culling in Avengers: Infinity Wars, when (spoiler alert) Thanos (Josh Brolin) turned half the population, including many of our favorite heroes, to literal dust. “We’re in the endgame now,” Doctor Strange (Benedict Cumberbatch) says in voiceover, before the trailer cuts to new footage of the remaining Avengers preparing to, well, avenge the fallen.

“Before we’re done, we still have one promise to keep,” Cap vows.

Avengers: Endgame will arrive in theaters in 10 days, on April 26.

RELATED: The ‘Avengers: Endgame’ Character Posters Confirm Who Survived ‘Infinity War’ — and Who Didn’t

(Photos via Marvel Studios)