Watch: ‘Avengers: Endgame’ official trailer has the heroes suiting up for one epic final battle
The brand new trailer of Marvel Studios’ ‘Avengers: Endgame’ is here!

Much to every fan’s delight, the surprise 2.26-minute clip is packed with never-before-seen footage, new costume reveals and a tribute recap (of sorts) voiced by the character Peggy Carter, that best culminates the last decade of the Marvel Cinematic Universe into this final chapter.

Picking up from the first trailer, this one sees the last standing Avengers - 
Iron Man, Captain America, Black Widow,Hulk, Thor, Hawkeye, War Machine, coming together with the new crop of heroes like Rocket, Nebula, Ant-Man, Okoye and of course, 
Captain Marvel
 and pledging to do “whatever it takes” to possibly undo Thanos’ snap that resulted in half of all life in the universe turning to ash.

“Even if there is a small chance, we owe this to everyone who is not in this room, to try,” Black Widow says in the trailer that not only gives us a more detailed look into the film, but also sees our heroes going up in arms against the enemy.

From a now clean-shaven Cap to long haired Black Widow, a grieving Hawkeye, the clip could have also confirmed a few theories doing the rounds of a possible time lapse since the catastrophic events in 'Avengers: Infinity War'.

Once past the flashbacks, glimpses of emotional reunions, high-octane fight scenes amidst an apocalyptic background and new costumes, we see Iron Man himself! Walking among the Avengers, with his head held high, the brief scene finally confirms that Tony Stark does make it back to Earth!
the clip ends on a lighter note with Thor finally meeting 
Carol Danvers
 aka Captain Marvel.

“I like this one,” he says after she seems unphased by his hammer tricks.

Directed by Joe and Anthony Russo and starring Robert Downey Jr, Chris Evans, Scarlett Johansson, Mark Ruffalo, Chris Hemsworth, Brie Larson, Paul Rudd, Benedict Cumberbatch, Chadwick Boseman, Tom Holland among others, ‘Avengers: Endgame’ will hit theatres on April 26.