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.

We need your consent to load this YouTube contentWe use YouTube to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

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