“There was an idea…”

Hold on to your web slingers and Thor hammers, because the first full trailer for Avengers: Infinity War has landed and it’s an absolute belter.

The biggest ever cast of Marvel heroes will assemble for the epic blockbuster when it hits cinemas next year, and this first look promises some seriously badass action.

From Spider-Man’s incredible new costume, to a human-form Vision, via a bearded Captain America, the trailer has left fans with plenty of questions.

Oh and we also get another look at the biggest bad of all, Thanos.

Related: Black Panther’s action-packed new trailer is a must-watch for obvious reasons…

“An unprecedented cinematic journey ten years in the making and spanning the entire Marvel Cinematic Universe, Marvel Studios’ Avengers: Infinity War brings to the screen the ultimate, deadliest showdown of all time,” an official synopsis reads.

“The Avengers and their Super Hero allies must be willing to sacrifice all in an attempt to defeat the powerful Thanos before his blitz of devastation and ruin puts an end to the universe.”

Avengers: Infinity War includes an all-star cast which includes Anthony Mackie (Falcon), Benedict Cumberbatch (Doctor Strange), Dave Bautista (Drax), Don Cheadle (War Machine), Chadwick Boseman (Black Panther), Chris Hemsworth (Thor), Chris Pratt (Star Lord), Elizabeth Olsen (Scarlett Witch), and Karen Gillan (Nebula).

Deep breath for even more star-power: completing the cast is Mark Ruffalo (The Hulk), Paul Bettany (Vision), Pom Klementieff (Mantis), Robert Downey Jr. (Iron Man), Scarlett Johansson (Black Widow), Sebastian Stan (The Winter Soldier), and Tom Holland (Spider-Man).

Avengers: Infinity War will be released in UK cinemas on 27 April, 2018 and in the US on 4 May, 2018.

Related: So this is how Spider-Man Homecoming will tie in with the Avengers…