A new trailer for Avengers: Endgame has been released and it looks like the superheros are willing to do whatever it takes to save the world from Thanos.

The trailer opens with voice over from Robert Downey Jr's Iron Man who is promising one last surprise. 

The clip goes on to show glimpses of Iron Man, Thor and Captain America's past and revisits the devastating scenes at the end of Infinity War, when Thanos wiped out half of all living creatures on Earth.

Scarlett Johansson's Black Widow says: "Even if there's a small chance, we owe this to everyone who's not in this room, to try."

We hear some of the Avengers promise to do "whatever it takes" to make things right.

Take a look at the new trailer below.

Avengers: Endgame is due in cinemas on April 26, 2019.